#include <bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
int k = 0;
int x[550],y[550],jw=0,z,c[550];
memset(x,0,sizeof(x));
memset(y,0,sizeof(y));
memset(c,0,sizeof(c));
getline(cin,a);
getline(cin,b);
for(int i=a.length()-1;i>=0;i--)
{
x[a.length()-1-i]=a[i]-'0';
}
for(int i=b.length()-1;i>=0;i--)
{
y[b.length()-1-i]=b[i]-'0';
}
z=max(a.length(),b.length());
for(int i=0;i<z;i++)
{
if(x[i]+y[i]+jw>=10)
{
c[i]=x[i]+y[i]-10+jw;
jw=1;
}
else
{
c[i]=x[i]+y[i]+jw;
jw=0;
}
}
if(jw==1)
{
cout << char(jw+'0');
}
if(jw==0)
{
while(c[z-1-k]==0)
{
k++;
}
}
for(int i=z-1-k;i>=0;i--)
{
cout << char(c[i]+'0');
}
return 0;
}