#include <stdio.h>
#include <string.h>
int I=0;
void f(int a[],char b[]){
int i=strlen(b)-1,j=499;
for(;i>=0;i--,j--){
a[j]=b[i]-48;
}
}
void he(int a[][500]){
for(int i=499;a[0][i]!=-1||a[1][i]!=-1;i--){
if(a[0][i]!=-1&&a[1][i]!=-1) a[2][i]+=(a[0][i]+a[1][i]);
else a[2][i]+=(a[0][i]+a[1][i]+1);
if(a[2][i]>9){
a[2][i-1]+=1;
a[2][i]-=10;
}
}
}
int main (){
char a[500],b[500];
fgets(a,500,stdin);
fgets(b,500,stdin);
char *p=strchr(a,'\n');
*p='\0';
char *P=strchr(b,'\n');
*P='\0';
int an[3][500]={0};
for(int i=0;i<500;i++){
an[0][i]=an[1][i]=-1;
}
f(an[0],a);
f(an[1],b);
he(an);
for(;I<500;I++){
if(an[2][I]!=0) break;
}
for(int j=I;j<500;j++){
printf("%d",an[2][j]);
}
}