#include<bits/stdc++.h>
using namespace std;
string f(string a,string b)//a是长度大的
{
int na=a.size();
int nb=b.size();
int jw=0;
int cha=na-nb;
//string answer=a;
for(int i=na-1;i>=0;i--)
{
if(i-cha>=0)
{
int numa=a[i]-'0';
int numb=b[i-cha]-'0';
int current=numa+numb+jw;
jw=current/10;
int aaa=current%10;
a[i]=aaa+'0';
}
else
{
int numa=a[i]-'0';
int numb=0;
int current=numa+numb+jw;
jw=current/10;
int aaa=current%10;
a[i]=aaa+'0';
}
}
if(jw!=0)
{
char c=jw+'0';
a=c+a;
}
return a;
}
int main()
{
string a,b;
cin>>a>>b;
string ans="";
if(a.size()>b.size())
{
ans=f(a,b);
}
else
{
ans=f(b,a);
}
cout<<ans;
return 0;
}