//Product of two very large number
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
class Solution {
public static void main
(String[] args
) { Scanner scan
=new Scanner
(System.
in); int A=scan.nextInt();
int B=scan.nextInt();
//int N=scan.nextInt();
int [] array=new int[1000];
int size=multiply(A,B,array);
for(int i=size-1;i>=0;i--){
}
}
public static int multiply(int N1, int N2, int [] result){
int a=N1;
int b=N2;
int count=0, carry=0;
int i=0;
int max=0;
if(a==0||b==0)
return 1;
while(a>0){
int temp1=a%10;
a=a/10;
i=0;
while(b>0){
int temp2=b%10;
b=b/10;
int product=result[count+i]+temp1*temp2+carry;
result[count+i]=product%10;
carry=product/10;
i++;
//System.out.println("ii="+i);
}
while(carry>0){
result[count+i]=carry%10;
carry=carry/10;
i++;
//System.out.println("iiii="+i);
}
count++;
b=N2;
}
//System.out.println("i="+i);
return i+count-1;
}
}
Ci8vUHJvZHVjdCBvZiB0d28gdmVyeSBsYXJnZSBudW1iZXIKaW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS50ZXh0Lio7CmltcG9ydCBqYXZhLm1hdGguKjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwoKIGNsYXNzIFNvbHV0aW9uIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTY2FubmVyIHNjYW49bmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBpbnQgQT1zY2FuLm5leHRJbnQoKTsKICAgICAgICBpbnQgQj1zY2FuLm5leHRJbnQoKTsKICAgICAgICAvL2ludCBOPXNjYW4ubmV4dEludCgpOwogICAgICAgIGludCBbXSBhcnJheT1uZXcgaW50WzEwMDBdOwogICAgICAgIEFycmF5cy5maWxsKGFycmF5LDApOwogICAgICAgIGludCBzaXplPW11bHRpcGx5KEEsQixhcnJheSk7CiAgICAgICAgZm9yKGludCBpPXNpemUtMTtpPj0wO2ktLSl7CgkJCVN5c3RlbS5vdXQucHJpbnQoYXJyYXlbaV0pOwogICAgICAgIH0KICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgaW50IG11bHRpcGx5KGludCBOMSwgaW50IE4yLCBpbnQgW10gcmVzdWx0KXsKICAgICAgICBpbnQgYT1OMTsKICAgICAgICBpbnQgYj1OMjsKICAgICAgICAKICAgICAgICBpbnQgY291bnQ9MCwgY2Fycnk9MDsKICAgICAgICBpbnQgaT0wOwogICAgICAgIGludCBtYXg9MDsKICAgICAgICBpZihhPT0wfHxiPT0wKQogICAgICAgIAlyZXR1cm4gMTsKICAgICAgICB3aGlsZShhPjApewogICAgICAgIAlpbnQgdGVtcDE9YSUxMDsKICAgICAgICAJYT1hLzEwOwogICAgICAgIAlpPTA7CiAgICAgICAgCXdoaWxlKGI+MCl7CiAgICAgICAgCQlpbnQgdGVtcDI9YiUxMDsKICAgICAgICAJCWI9Yi8xMDsKICAgICAgICAJCWludCBwcm9kdWN0PXJlc3VsdFtjb3VudCtpXSt0ZW1wMSp0ZW1wMitjYXJyeTsKICAgICAgICAJCXJlc3VsdFtjb3VudCtpXT1wcm9kdWN0JTEwOwogICAgICAgIAkJY2Fycnk9cHJvZHVjdC8xMDsKICAgICAgICAJCWkrKzsKICAgICAgICAJCS8vU3lzdGVtLm91dC5wcmludGxuKCJpaT0iK2kpOwogICAgICAgIAl9CiAgICAgICAgCXdoaWxlKGNhcnJ5PjApewogICAgICAgIAkJcmVzdWx0W2NvdW50K2ldPWNhcnJ5JTEwOwogICAgICAgIAkJY2Fycnk9Y2FycnkvMTA7CiAgICAgICAgCQlpKys7CiAgICAgICAgCQkvL1N5c3RlbS5vdXQucHJpbnRsbigiaWlpaT0iK2kpOwogICAgICAgIAl9CiAgICAgICAgCWNvdW50Kys7CiAgICAgICAgCWI9TjI7CiAgICAgICAgfSAKICAgICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbigiaT0iK2kpOwogICAKICAgICAgICByZXR1cm4gaStjb3VudC0xOwogICAgfQp9