/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,b,k,c=0,i,i1,i2;
scanf("%d %d %d",&a,&b,&k);
for(i=a; i<=b; i++)
{
i1=i;
i2=i;
while(i1>0&&i2>0)
{
i1/=10;
i2%=10;
printf("%d %d\n",i1,i2);
if(i1==k||i2==k)
{
c++;
}
}
}
printf("%d",c);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int n,i,c=0;
scanf("%d",&n);
for(i=1;i<n;i++)
{
if(n%i==0)
{
c++;
}
}
printf("%d",c);
return 0;
}
*/
#include<string.h>
#include<stdio.h>
int main()
{
char a[101],b[101];
int stack[102],x,y;
int i,m,n,j,k=0,top=0,num;
scanf("%s %s",a,b);
n=strlen(a);
m=strlen(b);
for(i=n-1,j=m-1; i>=0||j>=0; i--,j--)
{
if(i>=0)
{
x=a[i]-'0';
}
else
{
x=0;
}
if(j>=0)
{
y=b[j]-'0';
}
else
{
y=0;
}
num = x*y+k;
stack[top++] = num%10;
k = num/10;
}
if(k!=0)
{
stack[top++]=k;
}
while(top>0)
{
printf("%d",stack[top--]);
}
return 0;
}



