#include<stdio.h> #include<iostream> using namespace std; int main() { int mark1,x,mark2,i,j,k,math1[50],math2[50],rem[200][200],ans[200],q,s,math3[50]; char c[50],bec[50]; scanf("%s",c); scanf("%s",bec); for(mark1=0;c[mark1]!='\0';mark1++) math1[mark1]=c[mark1]-'0'; for(mark2=0;bec[mark2]!='\0';mark2++) math2[mark2]=bec[mark2]-'0'; for(i=mark1,j=0;i>=0;j++,i--) math3[j]=math1[i]; for(i=mark2,j=0;i>=0;j++,i--) math1[j]=math2[i]; for(i=1;i<105;i++) for(j=1;j<105;j++) rem[i][j]=0; for(i=1;i<=mark1;i++) { k=i; for(j=1;j<=mark2;j++,k++) { rem[i][k]=math3[i]*math1[j]; } } for(i=1;i<=100;i++) { for(j=1,q=0;j<=100;j++) { rem[i][j]=rem[i][j]+q; q=rem[i][j]/10; rem[i][j]=rem[i][j]%10; } } for(i=1,q=0;i<=100;i++) { ans[i]=ans[i]+q; for(j=1;j<=100;j++) { ans[i]=rem[j][i]+ans[i]; } q=ans[i]/10; ans[i]=ans[i]%10; } for(j=102,i=102,k=0;i>0;) { if(j==i&&ans[i]==0) { i--; j--; } else { printf("%d",ans[i]); i--; k=1;} if(k==0&&i==0) printf("0"); } return 0; }