#include<bits/stdc++.h>
using namespace std;
string n,m;
int a[1005],b[1005],c[1005]={0};
void add(string x,string y)
{
int s1=n.size();
int s2=m.size();
int maxx=max(s1,s2);
for(int i=0;i<s1;i++)
a[s1-i-1]=n[i]-'0';
for(int i=0;i<s2;i++)
b[s1-i-1]=m[i]-'0';
for(int i=0;i<maxx;i++)
{
c[i]=a[i]+b[i];
if(c[i]>10)
{
c[i+1]+=c[i]/10;
c[i]%=10;
}
}
if(c[maxx]!=0)
maxx++;
for(int i=maxx-1;i>=0;i--)
cout<<c[i];
}
int main()
{
cin>>n>>m;
add(n,m);
return 0;
}