import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        //先把数据放进去
        String ss1 = in.next();
        String ss2 = in.next();
	    // 逆转字符串从个位开始算
        char[] s1 = new StringBuffer(ss1).reverse().toString().toCharArray();
        char[] s2 = new StringBuffer(ss2).reverse().toString().toCharArray();
        //无进位相乘
        int m = s1.length;
        int n = s2.length;
        int[] tmp = new int[m+n];
        for(int i=0;i<m;i++){
            for(int j =0;j<n;j++){
                // 这地方是 += 因为还有其他位数的和为一个值
                tmp[i+j] += (s1[i]-'0') * (s2[j]-'0');
            }
        }
        //进位相加
        int t = 0;
        StringBuffer ret = new StringBuffer();
        for(int x:tmp){
            t += x;
            ret.append((char)(t%10+'0'));
            t/=10;
        }
        //当最后一位也进位的时候
        while(t!=0){
            ret.append((char)(t%10+'0'));
            t/=10;
        }
        //出去前导零
        while(ret.length()>1 && ret.charAt(ret.length()-1)=='0'){
            ret.deleteCharAt(ret.length()-1);
        }
        System.out.print(ret.reverse().toString());
    }
}