#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b,num;
int nx=0;
cin>>a>>b;
long long a1=a.size();
long long b1=b.size();
long long n1,n2;
long long c=max({a1,b1});
for(int i=0;i<c;i++)
{
if(a1-i-1>=0)
n1=a[a1-i-1]-'0';
else
n1=0;
if(b1-i-1>=0)
n2=b[b1-i-1]-'0';
else
n2=0;
if(nx+n1+n2>=10)
{
num[i]=(n1+n2+nx)%10+'0';
nx=1;
}
else
{
num[i]=n1+n2+nx+'0';
nx=0;
}
}
if(nx!=0)
cout<<nx;
for(int i=c-1;i>=0;i--)
cout<<num[i];
}