#include<bits/stdc++.h>
using namespace std;
int a[1000],b[1000],c[1000];
char a1[1000],b1[1000];
int len_1,len_2,len_3;
int flag=0;
int main() {
gets(a1);
gets(b1);
len_1=strlen(a1);
len_2=strlen(b1);
for (int i=0; i<=len_1-1; i++)a[len_1-i]=a1[i]-48;
for(int i=0; i<=len_2-1; i++)b[len_2-i]=b1[i]-48;
len_3=1;
while(len_3<=len_1||len_3<=len_2) {
c[len_3]=a[len_3]+b[len_3]+flag;
flag=c[len_3]/10;
c[len_3]%=10;
len_3++;
}
c[len_3]=flag;
if(c[len_3==0])len_3--;
for(int i=len_3; i>=1; i--) {
if(i==len_3&&c[i]==0)continue;
cout<<c[i];
}
return 0;
}