#include<stdio.h>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
string a,b;
int n;
cin>>n;
for(int g=1;g<=n;g++)
{
cin>>a>>b;
int c[1005]={0};
for(int i=a.size()-1,p=0;i>=0;i--,p++) //相乘
{
for(int j=b.size()-1,k=0;j>=0;j--,k++)
{
c[k+p]+=(a[i]-'0')*(b[j]-'0');
}
}
int t[1005];
int f=0,k=0;
for(int i=0;i<a.size()+b.size()-1;i++)//处理进制
{
t[k++]=(f+c[i])%10;
f=c[i]/10;
}
while(f!=0)//如果还有进位,再处理
{
t[k++]=f%10;
f=f/10;
}
while(k--)
{
cout<<t[k];
}
cout<<endl;
}
}