#include <stdio.h>
#define MAX 2000
int main(){
int a[MAX], b[MAX];
int la=0, lb=0;
while (1){
char c;
scanf("%c", &c);
if (c == '\n') break;
a[la++] = (int)c - 48;
}
while (1){
char c;
scanf("%c", &c);
if (c == '\n') break;
b[lb++] = (int)c - 48;
}
int res[2*MAX];
for (int i=0;i<2*MAX;i++){
res[i]=0;
}
for (int i=la-1;i>=0;i--){
for (int j=lb-1;j>=0;j--){
int mul = a[i]*b[j];
int index = 2*MAX-la-lb+i+j+1;
res[index] += mul;
while (res[index] > 9){
res[index-1] += res[index]/10;
res[index] %= 10;
index--;
}
}
}
bool ignore0 = true;
for (int i=0;i<2*MAX;i++){
if (ignore0 && res[i] == 0) continue;
ignore0 = false;
printf("%d", res[i]);
}
return 0;
}