#include<stdio.h>
#include<string.h>
int main()
{
char s1[100],s2[100];
int a[100]={0},b[100]={0},sum[100]={0};
int i,j,len1=0,len2=0,len_max,temp;
scanf("%s %s",s1,s2);
len1=strlen(s1);
len2=strlen(s2);
len_max=len1>len2 ? len1:len2;
for(i=0,j=len1-1;j>=0;i++,j--)//把字符串逆序存入数组中
{
a[i]=s1[j]-'0';
}
for(i=0,j=len2-1;j>=0;i++,j--)
{
b[i]=s2[j]-'0';
}
for(i=0;i<len_max;i++)//逐项相加,大于9则进位
{
if(a[i]+b[i]>=10)
{//进位
sum[i+1]++;
sum[i]+=a[i]+b[i]-10;
}
else
sum[i]+=a[i]+b[i];
}
if(sum[len_max]==1)//逆序输出结果
printf("1");
for(i=len_max-1;i>=0;i--)
{
printf("%d",sum[i]);
}
printf("\n");
return 0;
}