#include<iostream>
#include<vector>
using namespace std;
int main(){
string s;
cin>>s;
vector<int> a,b;
for(int i=s.size()-1;i>-1;i--){
a.push_back(s[i]-'0');
}
cin>>s;
for(int j=s.size()-1;j>-1;j--){
b.push_back(s[j]-'0');
}
vector<int> c(a.size()+b.size()+5,0);
int sam=0;
for(int i=0;i<a.size();i++){
for(int j=0;j<b.size();j++){
c[i+j]+=a[i]*b[j];
}
}
for(int i=0;i<c.size();i++){
if(c[i]>=10){
c[i+1]+=c[i]/10;
}
c[i]%=10;
}
while(c.size()>1&&c.back()==0){
c.pop_back();
}
for(int i=c.size()-1;i>=0;i--){
cout<<c[i];
}
return 0;
}