include[HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
const int N = 1e6 + 10;
//模拟先导0的情况要考虑
vector[HTML_REMOVED] multiply(std::vector[HTML_REMOVED]& A, int B)
{
vector[HTML_REMOVED] res;
int t = 0;
for (int i = 0; i < A.size(); i++)
{
t += A[i] * B;
res.push_back(t % 10);
t /= 10;
}
if (t) res.push_back(t);
while(res.size()>1&&res.back()==0) res.pop_back();
return res;
}
int main()
{
string a, b;
cin >> a >> b; // A="123" B="12"
vector<int> A;
int B = 0;
for (int i=0;i<b.size(); i++)
{
B = B * 10 + b[i]-'0';
}
//cout<<"B:"<<B<<endl;
for (int i = a.size() - 1; i >= 0; i--) A.push_back(a[i] - '0');//A={3,2,1};
auto C = multiply(A, B);
for (int i = C.size()-1; i >=0 ; i--) printf("%d", C[i]);
return 0;
}