#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
using namespace std;
int a[505]={},b[505]={},c[505]={};
int la,lb,lc;
char s1[505],s2[505];
int main()
{
scanf("%s",s1);//输入
scanf("%s",s2);
la=strlen(s1);//计算数字的长度
lb=strlen(s2);
for(int i=0;i<la;i++)//还原成正确的数字并置换位置
a[la-i]=s1[i]-'0';
for(int i=0;i<lb;i++)
b[lb-i]=s2[i]-'0';
lc=max(la,lb)+1;
for(int i=1;i<=lc;i++)//计算
{
c[i]=c[i]+a[i]+b[i];
c[i+1]=c[i]/10;
c[i]=c[i]%10;
}
if(c[lc]==0&&lc>0)//如果最高位为0,且不为0+0,则删去0
lc--;
for(int i=lc;i>0;i--)//输出
printf("%d",c[i]);
return 0;
}