//二次复习打卡
#include<bits/stdc++.h>
using namespace std;
void mul(vector<int> &a,int b){
int t=0;
for(int i=0;i<a.size();i++){
t+=a[i]*b;
a[i]=t%10;
t=t/10;
}
while(t){
a.push_back(t%10);
t/=10;
}
}
int main(){
string s;
int n;
cin>>s>>n;
if(n==0||s[0]=='0'){
cout<<0;
return 0;
}
reverse(s.begin(),s.end());
vector<int> a;
for(auto x:s)a.push_back(x-'0');
mul(a,n);
reverse(a.begin(),a.end());
for(auto x:a)cout<<x;
return 0;
}