include[HTML_REMOVED]
include[HTML_REMOVED]
const int N = 100010;
void plus(int p[],int q[],int lp,int lq){
int t=0,i;
int c[N];
int max = lp;
if(max < lq) max = lq;
for(i=0;i<max;i){
if(i<lp) c[i]=p[i]+t;
if(i<lq) c[i]=c[i]+q[i];
t=c[i]/10;
c[i]%=10;
}
if(t==1){
max;
c[max-1]=t;
}
for(i=0;i<max;i){
printf(“%d”,c[max-i-1]);
}
}
int main(){
char sa[N],sb[N];
int a[N],b[N];
int i;
scanf(“%s”,&sa);scanf(“%s”,&sb);
int la=strlen(sa);
int lb=strlen(sb);
for(i=0;i<la;i){
a[i] = sa[la-i-1]-‘0’;
}
for(i=0;i<lb;i++){
b[i] = sb[lb-i-1]-‘0’;
}
plus(a,b,la,lb);
return 0;
}