#include<bits/stdc++.h>
using namespace std;
stack<int> c;
string a,b;
int main(){
cin>>a>>b;
int jw=0;
int i;
if(a.size()>b.size()){
i=a.size()-1;
}
if(a.size()<b.size()){
i=b.size()-1;
}
if(a.size()==b.size()){
i=a.size()-1;
}
for(i;i>=0;i--){
if((a[i]-'0')+(b[i]-'0')+jw>=10){
c.push(((a[i]-'0')+(b[i]-'0')+jw)%10);
jw=0;
jw=jw+1;
}
else{
c.push((a[i]-'0')+(b[i]-'0')+jw);
jw=0;
}
}
if(((b[0]-'0')+(a[0]-'0')+jw)>=10){
c.push(1);
}
while(!c.empty()){
cout<<c.top();
c.pop();
}
return 0;
}