#include<stdio.h> int number[1000],number1[1000],number3[1000]; int i=0; int i1=0; int text(int t) { for(int i=0;i<=9;i++) { if(i+48==t) //将字符串转换为int类型 { return i; } } } void count() {
int t5;
(i>=i1)?(t5=i):(t5=i1);
int x1=0;
for(int n=t5-1;n>=0;n--)
{
int number11=number[n]+number1[n];
number3[x1]+=(number11%10);
x1++;
number3[x1]+=(number11-number11%(10))/(10);
}
for(int tv5=0;tv5<i+i1;tv5++)
{ int t2=1;
if(number3[tv5]>=10)
{
number3[tv5+1]+=(number3[tv5]-(number3[tv5]%(t2*10)))/(t2*10);
number3[tv5]=number3[tv5]%(t2*10);
}
}
} int main() {
char ai[100],at[100];
while(1)
{ int t;
scanf("%c",&ai[i]); // 录入两个数据
t=(int)ai[i];
if(t==10)
{
break;
}
number[i]=text(t);
i++;
}
while(1)
{ int t;
scanf("%c",&at[i1]);
t=(int)at[i1];
if(t==10)
{
break;
}
number1[i1]=text(t);
i1++;
}
count();
for(int misaka=i+i1;misaka>=0;misaka--)
{
if(number3[misaka]==0)
{
int hj=0;
for(int n=i+i1;n>=misaka;n--)
{
if(number3[n]!=0) hj++;
}
if(hj==0) continue;
}
printf("%d",number3[misaka]);
}
return 0;
}