#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int a[250],b[250],c[500];

int main()
{
    cin >> s1 >>s2;
    for(int i = 0;i<s1.size();i++)
    {
        a[i] = s1[s1.size()-i-1] -'0';
    }
    for(int i = 0;i<s2.size();i++)
    {
        b[i] = s2[s2.size()-i-1] -'0';
    }

    //逐位乘
    for(int i = 0;i<s1.size();i++)
    {
        for ( int j = 0; j<s2.size();j++)
        {
            c[i+j] += a[i] * b[j];
            if(c[i+j] >=10)
            {
                c[i+j+1] = c[i+j+1] + c[i+j] /10;
                c[i+j] = c[i+j] % 10; 
            }
        }
    }

    int p = 0;
    for(int i = s1.size()+ s2.size() - 1;i>=0;i--)
    {
        if (c[i]!=0)
        {
            p = i;
            break;
        }
    }
    for (int i = p;i>=0;i--) cout << c[i];


    return 0;
}
/**************************************************************
	Problem: 1287
	User: mariooo
	Language: C++
	Result: Accepted
	Time:14 ms
	Memory:2080 kb
****************************************************************/