#include
#include
#include
#include
#define MAX 20
void reverseCopy(char *from, char *to){
int length = strlen(from);
for(int i=0;i r){
r = i + j;
}
}
while(carry!=0){
res = carry + temp[i+j] - '0';
carry = res/10;
temp[i+j] = res%10 + '0';
if(i+j > r){
r = i + j;
}
i++;
}
}
for(;r>0 && temp[r]=='0';r--);
temp[r+1]='\0';
reverseCopy(temp,result);
}
int main(){
char first[MAX], second[MAX], res[MAX];
while(scanf("%s%s", &first, &second)){
mult(first, second, res);
int len = strlen(res);
printf("Result : ");
for(int i=0;i