#include <iostream>
#include <cstring>
#include <string>
using namespace std;
string MulComba(string a,string b){
int len1 = a.size(),len2 = b.size();
int res[len1+len2];
memset(res,0,sizeof(res));
if(a=="0"||b=="0") return "0";
for(int i = 0;i < len1;i++){
for(int j = 0;j < len2;j++){
res[i+j+1]+=(a[i]-'0')*(b[j]-'0');
}
}
string ans = "";
for(int i = len1+len2-1;i>0;i--){
if(res[i]>=10){
res[i-1]+=res[i]/10;
res[i]%=10;
}
}
int f = 0;
while(!res[f]) f++;
for(int i = f;i<len1+len2;i++){
ans+=char(res[i]+'0');
}
return ans;
}
int main(){
string a,b;
cin >> a >> b;
cout << MulComba(a,b);
}