#include<iostream>
#include<cstring>
#include<cstdio>
int ai[600],bi[600],c[700];
using namespace std;
int main()
{
char ac[600],bc[600];
int alen,blen,clen,i,cf=0;
memset(ai,0,sizeof(ai));
memset(bi,0,sizeof(bi));
memset(c,0,sizeof(c));
cin>>ac>>bc;
alen=strlen(ac);
blen=strlen(bc);
for(i=0;i<alen;i++)
{
ai[alen-i]=(int)ac[i]-48;
}
for(i=0;i<blen;i++)
{
bi[blen-i]=(int)bc[i]-48;
}
clen=1;
while(clen<=alen||clen<=blen)
{
c[clen]=ai[clen]+bi[clen]+cf;
cf=c[clen]/10;
c[clen]=c[clen]%10;
clen++;
}
if(c[clen]==0)
{
clen--;
}
for(i=clen;i>0;i--)
{
cout<<c[i];
}
return 0;
}