#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[114514],b[114514],c[114514],j=0;
string s1,s2;
memset(c,0,114514);
cin>>s1>>s2;
int l1=s1.size(),l2=s2.size() , l = max( l1 , l2 );
for(int i=0;i<l1;i++){
a[l1-i]=s1[i]-'0';
}
for(int i=0;i<l2;i++){
b[l2-i]=s2[i]-'0';
}
for(int i=0;i<l+1;i++){
c[i]+=a[i]+b[i];
if(c[i]>9){
c[i+1]++;
c[i]-=10;
}
}
while(l>0&&c[l]==0) l--;
for(int i=l;i>0;i--){
cout<<c[i];
}
}