#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
const int N = 10005;
int a[N],b[N],c[N];
string s1,s2;
int main()
{
cin>>s1>>s2;
int la = s1.size(),lb = s2.size(),lc=la+lb;
//vector<int>a(la,0),b(lb,0),c(lc,0);
for(int i = 0;i<la;i++) a[i]=s1[la-i-1]-'0';
for(int i = 0;i<lb;i++) b[i]=s2[lb-i-1]-'0';
for(int i = 0;i<la;i++)
for(int j = 0;j<lb;j++)
c[i+j]+=a[i]*b[j];
for(int i = 0;i<lc;i++)
{
c[i+1]+=c[i]/10;
c[i]%=10;
}
while(c[lc-1]==0&&lc>1)lc--;
for(int i = lc-1;i>=0;i--)
{
cout<<c[i];
}
cout<<endl;
return 0;
}