#include<iostream>
#include<stdio.h>
#include <algorithm>
using namespace std;
#define Max 128
void bigchengfa(int* a, int* b, int* sum, int la, int lb) {
for (int ai = 1; ai <= la; ai++) {
for (int bj = 1; bj <= lb; bj++) {
sum[ai + bj - 1] += a[ai] * b[bj];
sum[ai + bj] += sum[ai + bj - 1] / 10;
sum[ai + bj - 1]%=10;
}
}
int len = la + lb + 1;
while (sum[len] == 0)len--;
for (int i = len; i >= 1; i--) {
cout << sum[i];
}
}
int main() {
int a[Max] = { 0 }, b[Max] = { 0 }, sum[Max * 2 + 1] = { 0 };
memset(sum, 0, sizeof(sum));
string str1, str2;
cin >> str1; cin >> str2;
reverse(str1.begin(), str1.end());
reverse(str2.begin(), str2.end());
for (int i = 1; i <= str1.length(); i++) {
a[i] = str1[i - 1] - '0';
}
for (int i = 1; i <=str2.length(); i++) {
b[i] = str2[i - 1] - '0';
}
bigchengfa(a, b, sum, str1.length(), str2.length());
return 0;
}