#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
int main(){
int n,m,t,a[100]={0},b[100]={0},c[100]={0};
bool f[100]={0};
string s,s2;
getline(cin,s);
getline(cin,s2);
n=s.length();
m=s2.length();
f[0]=1;
if(n<m)
{
t=n;
n=m;
m=t;
}
for(int i=0;i<n;i++)
{
a[n-i-1]=s[i]-48;
}
for(int i=0;i<m;i++)
{
b[m-i-1]=s2[i]-48;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
c[i+j]=c[i+j]+int((a[i])*(b[j])%10);
if(c[i+j]>=10)
{
c[i+j+1]=c[i+j+1]+c[i+j]/10;
c[i+j]=c[i+j]%10;
f[i+j+1]=1;
}
c[i+j+1]=c[i+j+1]+int((a[i])*(b[j])/10);
if(c[i+j+1]>=10)
{
c[i+j+2]=c[i+j+2]+c[i+j+1]/10;
c[i+j+1]=c[i+j+1]%10;
f[i+j+2]=1;
}
f[i+j]=1;
}
}
for(int i=99;i>=0;i--)
{
if(f[i]==1)
printf("%d",c[i]);
}
}