#include <bits/stdc++.h>
using namespace std;
#define int long long
int a[1000],b[1000],c[1000];
string add(string s,string d){
string z;
int ls=s.size();
int ld=d.size();
int lm=max(ls,ld);
for(int i=0;i<ls;i++){
a[i]=s[ls-i-1]-'0';
}
for(int i=0;i<ld;i++){
b[i]=d[ld-i-1]-'0';
}
int l=lm;
for(int i=0;i<lm;i++){
c[i]=a[i]+b[i];
if(c[i]>=10){
l++;
c[i+1]+=c[i]/10;
c[i]%=10;
}
}
for(int i=l-1;i>-1;i--){
z+=(char)(c[i]+'0');
}
return z;
}
signed main(){
string s,d;
cin>>s>>d;
string z=add(s,d);
cout<<z;
return 0;
}