#include<bits/stdc++.h>
using namespace std;
string a,b;
long long c[5050],y[5050],aa,bb,achang,bchang,n,z[5050];
int main()
{
cin>>a;
cin>>b;
n=max(a.size(),b.size());
for(int i=0;i<=a.size();i++)
{
c[a.size()-1-i]=a[i]-'0';
}
for(int i=0;i<=b.size();i++)
{
y[b.size()-1-i]=b[i]-'0';
}
for(int i=0;i<=n-1;i++)
{
z[i]=c[i]+y[i]+z[i];
if (z[i]>=10)
{
z[i]=z[i]-10;
z[i+1]=z[i+1]+1;
}
}
if(z[n]==1)
{
cout<<z[n];
}
for(int i=n-1;i>=0;i--)
{
cout<<z[i];
}
return 0;
}