#include<iostream>
using namespace std;
int main()
{
int i,j,k,l,p=0,n,m,carry=0;
char *f,*s;
int *ans;
cin>>n;
cin>>m;
f=new char[n+1];
cin.ignore();
cin.getline(f,n+1);
s=new char[m+1];
//cin.ignore();
cin.getline(s,m+1);
ans=new int[m+n+1];
for(i=m-1;i>=0;i--)
{
for(j=n-1,k=p;j>=0;j--,k++)
ans[k]+=(s[i]-48)*(f[j]-48);
p++;
}
for(l=0;l<m+n;l++)
{
ans[l]+=carry;
carry=ans[l]/10;
ans[l]=ans[l]%10;
}
for(l=m+n-1;l>=0;l--)
cout<<ans[l];
return 0;
delete [] s;
delete [] f;
delete [] ans;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewoJaW50IGksaixrLGwscD0wLG4sbSxjYXJyeT0wOwoJY2hhciAqZiwqczsKCWludCAqYW5zOwoJY2luPj5uOwoJY2luPj5tOwoJZj1uZXcgY2hhcltuKzFdOwoJY2luLmlnbm9yZSgpOwoJY2luLmdldGxpbmUoZixuKzEpOwoJcz1uZXcgY2hhclttKzFdOwoJLy9jaW4uaWdub3JlKCk7CgljaW4uZ2V0bGluZShzLG0rMSk7CglhbnM9bmV3IGludFttK24rMV07Cglmb3IoaT1tLTE7aT49MDtpLS0pCgl7CgkJZm9yKGo9bi0xLGs9cDtqPj0wO2otLSxrKyspCgkJCWFuc1trXSs9KHNbaV0tNDgpKihmW2pdLTQ4KTsKCQlwKys7Cgl9Cglmb3IobD0wO2w8bStuO2wrKykKCXsKCQlhbnNbbF0rPWNhcnJ5OwoJCWNhcnJ5PWFuc1tsXS8xMDsKCQlhbnNbbF09YW5zW2xdJTEwOwoJfQoJZm9yKGw9bStuLTE7bD49MDtsLS0pCgkJY291dDw8YW5zW2xdOwoJcmV0dXJuIDA7CglkZWxldGUgW10gczsKCWRlbGV0ZSBbXSBmOwoJZGVsZXRlIFtdIGFuczsKfQ==