#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 200
int a[N]={0},b[N]={0},c[2*N]={0};
char s1[N],s2[N],i,j,len;
int n,m;
void getdigits(int *a,char *s)
{
len = strlen(s);
for(i = 0; i < len; ++i){
a[len-1-i]= *(s+i)- '0';
}
}
void multiply(int *a,int *b,int *c)
{
for(i = 0; i < n; i++)
for(j = 0; j < m; j++){
c[i+j] +=a[i] * b[i];
}
for(i = 0; i < n+m; i++)
{
c[i+1] += c[i]/10;
c[i] = c[i]%10;
}
}
int main()
{
scanf("%s%s",s1,s2);
getdigits(a,s1);
n=i;
getdigits(b,s2);
m=i;
multiply(a,b,c);
j=m+n;
while( c[j] ==0 ) {
j--;
}
for(i =j;i >= 0; i--)
printf("%d",c[i]);
printf("\n");
return 0;
}