#include<bits/stdc++.h>
using namespace std;
//int k[10000];
int k[99999999];
int main(){
string y,x;
cin>>x>>y;
reverse(x.begin(),x.end());
reverse(y.begin(),y.end());
if(x.size()>=y.size()){
for(int i=0;i<x.size();i++){
if(x[i]-'0'+y[i]-'0'>=10){
k[i]+=(x[i]-'0'+y[i]-'0')-10;
k[i+1]++;
}
else{
k[i]+=x[i]-'0'+y[i]-'0';
}
}
}
else{
for(int i=0;i<y.size();i++){
if(x[i]-'0'+y[i]-'0'>=10){
k[i]=(x[i]-'0'+y[i]-'0')%10;
k[i+1]++;
}
else{
k[i]=x[i]-'0'+y[i]-'0';
}
}
}
reverse(k,k+max(x.size(),y.size()));
for(int i=0;i<max(x.size(),y.size());i++){
cout<<k[i];
}
return 0;
}