#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
char a1[20005],b1[20005] ;
int a[20005],b[20005],res[40010];
int main (){
memset (a,0,sizeof(a));
memset (b,0,sizeof(b));
memset (res,0,sizeof(res));
scanf("%s%s",a1,b1);
int la=strlen(a1),lb=strlen(b1);
for (int i=0;i<la;i++)
a[la-i]=a1[i]-48;
for (int i=0;i<lb;i++)
b[lb-i]=b1[i]-48;
int jw=0;
for (int i=0;i<=la;i++){
for (int j=1;j<=lb;j++){
res[i+j-1]+=a[i]*b[j]+jw;
jw=res[i+j-1]/10;
res[i+j-1]%=10;
}
res[i+lb]=jw;
jw=0;
}
int lc=la+lb;
while (res[lc]==0&&lc>1) lc--;
for (int i=lc;i>0;i--)
printf ("%d",res[i]);
return 0;
}