#include <stdio.h>
#include<string.h>
void rev(char* a){
char temp;
for(int t=0;t<strlen(a)/2;t++){
temp=a[t];
a[t]=a[strlen(a)-t-1];
a[strlen(a)-t-1]=temp;
}
}
char sum[10002]={0,};
void add(char *a,char *b) {
//printf("%s %s\n",a,b);
rev(a);
rev(b);
//printf("%s %s\n",a,b);
int len;
if(strlen(a)>strlen(b)) len=strlen(a);
else len=strlen(b);
for(int t=0;t<len;t++){
sum[t]=a[t]+b[t]-48;
}
for(int t=0;t<len;t++){
if(sum[t]>=58){
sum[t]-=10;
sum[t+1]++;
}
else if(sum[t]<'0') sum[t]+='0';
}
for(int t=0;t<len;t++){
if(sum[t]>=58){
sum[t]-=10;
sum[t+1]++;
}
else if(sum[t]<'0') sum[t]+='0';
}
if(sum[len]==1) sum[len]=49;
//printf("%s\n",sum);
rev(sum);
}
int main(){
char a[10002],b[10002];
scanf("%s %s",a,b);
add(a,b);
printf("%s",sum);
return 0;
}