#include<bits/stdc++.h>
using namespace std;
string a,b;
int A[1000020],B[1000020],c[1000020],s,e,w;
int main()
{
cin>>a>>b;
for(int i=0;i<a.size();i++)A[i]=a[i]-'0';
for(int i=0;i<b.size();i++)B[i]=b[i]-'0';
reverse(A,A+a.size());
reverse(B,B+b.size());
for(int i=0;i<max(a.size(),b.size());i++)
{
w=(A[i]+B[i])%10;
c[i]=w+s;
s=(A[i]+B[i])/10;
e++;
}
if(s)c[e++]=s;
for(int i=e-1;i>=0;i--)cout<<c[i];
return 0;
}