#include<iostream>
#include<cstring>
#include<cstdio>
long long ai[100010],bi[100010],c[200010];
using namespace std;
int main(){
string ac,bc;
int alen,blen,clen,i,cf=0;
cin>>ac>>bc;
alen=ac.length();
blen=bc.length();
for(i=0;i<alen;i++){
ai[alen-i]=(int)ac[i]-'0';
}
for(i=0;i<blen;i++){
bi[blen-i]=(int)bc[i]-'0';
}
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(cf>0)c[++clen]=cf;
while(c[clen]==0&&clen>1){
clen--;
}
for(i=clen;i>0;i--){
cout<<c[i];
}
return 0;
}