#include<bits/stdc++.h>
using namespace std;
int c[10086];
swap1(string a,string b){
string da=b;
b=a;
a=da;
}
int main(){
string a,b;
int d=0,k=0;
cin>>a>>b;
if(a.length()<b.length()){
swap1(a,b);
}
for(int i=a.length()-1;i>=0;i--){
if(b.length()-1>=i){
c[i]=(int(a[i])+int(b[i])-96)%10;
d=k;
if(k==1){
c[i]=(c[i]+1)%10;
k=0;
}
if((int(a[i])+int(b[i])-96+d)/10==1){
k=1;
}
}
else{
c[i]=(int(a[i])-48)%10;
d=k;
if(k==1){
c[i]=(c[i]+1)%10;
k=0;
}
if((int(a[i])-48+d)/10==1){
k=1;
}
}
}
if(k==1){
cout<<1;
}
for(int i=0;i<=a.length()-1;i++){
cout<<c[i];
}
return 0;
}