#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
string a,b;
char ja[501],jb[501],ds[502];
int la,lb,jag,jbg,dsg,jw,l,ls,g;
int main()
{
memset(ja,0,sizeof(ja));
memset(jb,0,sizeof(jb));
cin>>a>>b;
la=a.size();
lb=b.size();
int i;
for(i=la-1;i>=0;i--)
ja[la-i]=a[i];
for(int i=lb-1;i>=0;i--)
jb[lb-i]=b[i];
l=max(la,lb);
for(i=1;i<=l;i++)
{
if(ja[i]>='0'&&ja[i]<='9')
jag=ja[i]-'0';
else
jag=0;
if(jb[i]>='0'&&jb[i]<='9')
jbg=jb[i]-'0';
else
jbg=0;
dsg=jag+jbg+jw;
jw=0;
if(dsg>=10)
{
jw++;
g=dsg%10;
ds[i]=g+'0';
}
else
{
g=dsg%10;
ds[i]=g+'0';
}
}
for(i=l;i>=1;i--)
cout<<ds[i];
return 0;
}