#include<bits/stdc++.h>
using namespace std;
int a[10010],b[10010],c[10010];
int lena,lenb,lenc;
char n[10010],m[10010];
int main(){
cin>>n>>m;
lena=strlen(n);
lenb=strlen(m);
for(int i=1;i<=lena;i++){
a[lena-i]=n[i]-'0';
}
for(int i=1;i<=lenb;i++){
b[lenb-i]=m[i]-'0';
}
cout<<lena<<lenb
for(int i=1;i<=lenb;i++){
int x=0;
for(int j=1;j<=lena;j++){
c[i+j-1]+=a[j]*b[i];
x=c[i+j-1]/10;
c[i+j-1]%=10;
}
c[i+lena]=x;
}
lenc=lena+lenb;
while((lenc>1) and (c[lenc]==0)){
lenc--;
}
for(int i=lenc;i>=1;i--){
cout<<c[i];
}
cout<<endl;
return 0;
}