#include "stdio.h" #include "math.h" #include "string.h" int main() { int i,j,m,k,len1,len2,len3,c; int a[102][50],max; char t1[10],t2[10],t3[10]; while(scanf("%s %s %s",t1,t2,t3)!=EOF) { memset(a,0,sizeof(a)); len1=strlen(t1);len2=strlen(t2);len3=strlen(t3); max=len1; if(max<len2) max=len2; if(max<len3) max=len3; i=3; for(j=0;j<len1;j++) a[i-3][j]=t1[len1-j-1]-'0'; for(j=0;j<len2;j++) a[i-2][j]=t2[len2-j-1]-'0'; for(j=0;j<len3;j++) a[i-1][j]=t3[len3-j-1]-'0'; // printf("%d/n",max); // printf("%d ",n[0][0]);printf("%d ",n[1][0]);printf("%d ",n[2][0]); while(i<=99) { len1=len2=len3=0; j=1;k=0;c=0; while(j<=max) { a[i][k]=(a[i-1][len1]+a[i-2][len2]+a[i-3][len3]+c)%10; // if(i==4) {printf("%d %d %d %d/n",a[3][0],a[2][0],a[1][0],a[4][0]);} c=(a[i-1][len1]+a[i-2][len2]+a[i-3][len3]+c)/10; k++;len1++;len2++;len3++;j++; } if(c) {a[i][k]=c;max++;} i++; } //printf("%d/n",max); // printf("%d",a[0][1]);printf("%d/n",a[0][0]); // printf("%d",a[1][1]);printf("%d/n",a[1][0]); // printf("%d",a[2][1]);printf("%d/n",a[2][0]); //printf("%d",a[3][1]);printf("%d/n",a[3][0]); //printf("%d",a[4][1]);printf("%d/n",a[4][0]); //printf("%d",a[5][1]);printf("%d/n",a[5][0]); //if(c==0) k--; // printf("%d/n",max); max--; while(max>=0) { printf("%d",a[99][max]); max--; } printf("/n"); } return 0; }