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