#include <bits/stdc++.h>
using namespace std;
const int MAXN=2e2+4;
char s1[MAXN];
char s2[MAXN];
int a[MAXN];
int b[MAXN];
int c[MAXN];
int main()
{scanf("%s %s",s1,s2);
int len1=strlen(s1);
for(int i=0;i<len1;i++){
a[i]=s1[len1-i-1]-'0';}
int len2=strlen(s2);
for(int i=0;i<len2;i++){
a[i]=s2[len2-i-1]-'0';}
int len=max(len1,len2)+1;
int jw=0;
for(int i=0;i<len;i++){
c[i]=a[i]+b[i]+jw;
jw=c[i]/10;
c[i]=c[i]%10;}
for(int i=len-1;i>=0;i--){
if(0==c[i]&&len>1)
len--;
else break;}
for(int i=len-1;i>=0;i--)
{ print("%d",c[i]);}
print("\n");
return 0;
}