#include<bits/stdc++.h>
using namespace std;
int main()
{
char A[600]={},B[600]={};
cin>>A>>B;
int lenA=strlen(A),lenB=strlen(B);
int lenr=max(lenA,lenB);
int a[600]={},b[600]={},r[600]={};
for(int i=lenr,j=lenA-1;j>=0;i--,j--)
a[i]=A[j]-'0';
for(int i=lenr,j=lenB-1;j>=0;i--,j--)
b[i]=B[j]-'0';
for(int i=lenr;i>0;i--)
{
r[i]+=(a[i]+b[i])%10;
r[i-1]+=(a[i]+b[i])/10;
}
if(r[0]!=0)
for(int i=0;i<=lenr;i++)
cout<<r[i];
else
for(int i=1;i<=lenr;i++)
cout<<r[i];
return 0;
}