#include<bits/stdc++.h>
using namespace std;
int a[1009];
int b[1009];
int c[1009];
int main(){
string x,y;
cin>>x>>y;
int cx=1;
for(int i=x.size()-1;i>=0;i--){
a[cx]=x[i]-'0';
cx++;
}
int cy=1;
for(int i=y.size()-1;i>=0;i--){
b[cy]=y[i]-'0';
cy++;
}
for(int i=1;i<=max(cx,cy)+9;i++){
c[i]=a[i]+b[i];
c[i+1]+=c[i]/10;
c[i]%=10;
}
int flag=1;
for(int i=max(cx,cy)+9;i>=1;i--){
if(c[i]==0&&flag) continue;
else{
cout<<c[i];
flag=0;
}
}
return 0;
}