#include<bits/stdc++.h>
using namespace std;
int main(){
string s1,s2;
getline(cin,s1);
getline(cin,s2);
int a[s1.size()+10]={0},b[s2.size()+10]={0},c[10010]={0};
for(int i=0;i<s1.size();i++){
a[s1.size()-i-1]=s1[i]-'0';
}
for(int i=0;i<s2.size()-i-1;i++){
b[s2.size()-i-1]=s2[i]-'0';
}
int len=s1.size();
if(s2.size()>s1.size()){
len=s2.size();
}
for(int i=0;i<len;i++){
c[i]=a[i]+b[i];
}
for(int i=0;i<len;i++){
if(c[i]>=10){
c[i+1]=c[i+1]+c[i]/10;
c[i]=c[i]%10;
}
}
if(c[len]!=0){
len++;
}
for(int i=len-1;i>=0;i--){
cout<<c[i];
}
return 0;
}