#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[100000000],b[100000000];
char c[100000001];
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
cin>>a>>b;
int len_a=strlen(a),len_b=strlen(b);
int len_c=0;
for(int i=0;i<len_a;i++)
a[len_a-i]=a[i]-'0';
for(int i=0;i<=len_b;i++)
b[len_b-i]=b[i]-'0';
int x=0;
while(len_c<=len_a||len_c<=len_b)
{
c[len_c]=a[len_c]+b[len_c]+x;
x=c[len_c]/10;
c[len_c]%=10;
len_c++;
}
c[len_c]=x;
if(c[len_c]==0)
len_c--;
for(int i=len_c;i>=0;i--)
cout<<c[i];
return 0;
}