#include<bits/stdc++.h>
using namespace std;
const int N=505;
char a[N],b[N];
int c[N],d[N],e[N],lena,lenb,jw=0,la,lb,zero=0,m;
int main()
{
cin>>a>>b;
lena=strlen(a);
lenb=strlen(b);
la=0;
lb=0;
for(int i=lena-1;i>=0;i--)
{
c[la]=a[i]-'0';
la++;
}
for(int i=lenb-1;i>=0;i--)
{
d[lb]=b[i]-'0';
lb++;
}
for(int i=0;i<500;i++){
e[i]+=c[i]+d[i];
e[i+1]+=e[i]/10;
e[i]%=10;
}
for(int i=0;i<505;i++)
{
if(e[i]==0){
zero++;
}else{
break;
}
}
m=max(lena,lenb)+1;
zero+=2;
for(int i=m-zero;i>0;i--)
{
cout<<e[i];
}
cout<<e[0];
return 0;
}