#include<stdio.h>
char a[105],b[105],c[105];
int ad[105],bd[105],cd[105];
int art(char t[])
{
int l=0;
for(int i=0;t[i]!='\0';i++)
{
l++;
}
return l;
}
int main()
{
scanf("%s%s",a,b);
int al=art(a),bl=art(b);
for(int i=0;i<al;i++)
{
ad[i]=a[i]-'0';
}
for(int i=0;i<bl;i++)
{
bd[i]=b[i]-'0';
}
// printf("%d %d\n",al,bl);
for(int i=0;i<=al/2;i++)
{
int q;
q=ad[i];
ad[i]=ad[al-1-i];
ad[al-1-i]=q;
}
for(int i=0;i<=bl/2;i++)
{
int q;
q=bd[i];
bd[i]=bd[bl-1-i];
bd[bl-1-i]=q;
}
/* for(int i=0;i<=al;i++)
{
printf("%d",ad[i]);
}
printf("\n");
for(int i=0;i<=bl;i++)
{
printf("%d",bd[i]);
}
printf("\n");*/
int max;
if(al>bl)max=al;
else max=bl;
int x=0;
for(int i=0;i<=max;i++)
{
cd[i]=(ad[i]+bd[i]+x)%10;
x=(ad[i]+bd[i]+x)/10;
// printf("%d",cd[i]);
}
//printf("\n");
for(int i=max;i>=0;i--)
{
printf("%d",cd[i]);
}
return 0;
}