#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int main(){
string a,b;
cin>>a;
cin>>b;
vector<int> cl;
for(int i=0;i<=a.size();i++){
if(a[i]!='0'){
a=a.substr(i);
break;
}
}
for(int i=0;i<=b.size();i++){
if(b[i]!='0'){
b=b.substr(i);
break;
}
}
reverse(a.begin(), a.end());
reverse(b.begin(), b.end());
int c;
for(int i=0;i<max(a.size(),b.size());i++){
c+=a[i]+b[i];
cl.push_back(c%10);
c/=10;
}
for(int i=cl.size()-1;i>=0;i--){
cout<<cl[i];
}
return 0;
}