RT
#include <bits/stdc++.h>
using namespace std;
string a1, b1;
int len_a, len_b, len, a[1001], b[1001], c[1000100];
int main() {
cin >> a1 >> b1;
len_a = a1.length();
len_b = b1.length();
for (int i = 1; i <= len_a; i++)
a[i] = a1[i - 1] - '0';
for (int i = 1; i <= len_b; i++)
b[i] = b1[i - 1] - '0';
for (int i = 1; i <= len_a; i++) {
for (int j = 1; j <= len_b; j++) {
c[i + j - 1] += a[i] * b[i];
}
}
for (int i = 1; i <= len_a + len_b; i++) {
if (c[i] > 9) {
c[i + 1] += c[i] / 10;
c[i] %= 10;
}
}
len = len_a + len_b;
while (c[len] == 0 && len > 1)
len--;
for (int i = len; i >= 1 ; i--)
cout << c[i];
}