#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
#define int long long
using namespace std;
string add(string a,string b){
int la=a.size(),lb=b.size();
int lm=max(la,lb),ln=min(la,lb);
int f[lm+7],g[lm+7],h[lm+7];
string z="";
memset(h,sizeof(h),0);
for(int i=0;i<la;i++){
f[i]=a[la-1-i]-'0';
}
for(int i=0;i<lb;i++){
g[i]=b[lb-1-i]-'0';
}
for(int i=0;i<lm;i++){
h[i]+=f[i]+g[i];
h[i+1]+=h[i]/10;
h[i]%=10;
}
int l=lm;
while(h[l]==0&&l>0)l--;
for(int i=l;i>-1;i--){
z+=h[i]+'0';
}
return z;
}
signed main(){
string a,b;
cin>>a>>b;
cout<<add(a,b);
}