#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
char a[4020]={0},b[4020]={0};
int p[4020]={0},q[4020]={0},w[6000]={0};
cin>>a>>b;
long long m=strlen(a);
long long n=strlen(b);
long long t=m+n;
for(long long i=0;i<m;i++)
{
p[m-i]=a[i]-'0';
}
for(long long i=0;i<n;i++)
{
q[n-i]=b[i]-'0';
}
for(long long i=1;i<=m;i++)
{
for(long long j=1;j<=n;j++)
{
w[i+j-1]+=p[i]*q[j];
}
}
for(long long k=1; k<=t; k++)
{
if(w[k]>9)
{
w[k+1]+=w[k]/10;
w[k]=w[k]%10;
}
}
while(t>0&&w[t]==0) t--;
for(long long k=t;k>=1;k--)
printf("%d",w[k]);
return 0;
}