#include<bits/stdc++.h>
#define MAXN 10050
using namespace std;
int main()
{
string a, b;
string sum;
getline(cin,a);
getline(cin,b);
int na[MAXN]={0},nb[MAXN]={0},ans[MAXN+1]={0};
for(int i=a.size();i>0;i--)na[i]=a[a.size()-i]-'0';
for(int i=b.size();i>0;i--)nb[i]=b[b.size()-i]-'0';
int maxl=max(a.size(),b.size());
for(int i=1;i<=maxl;i++)
{
ans[i+1]=(ans[i]+na[i]+nb[i])/10;
ans[i]=(ans[i]+na[i]+nb[i])%10;
}
if(ans[maxl+1]!=0)sum+="1";
for(int i=maxl;i>0;i--)cout<<ans[i];
return 0;
}