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