#include<bits/stdc++.h>
using namespace std;
int main(){
char s1[10001],s2[10001];
int a[10001],b[10001],lenmax;
gets(s1);
gets(s2);
int lena=strlen(s1);
int lenb=strlen(s2);
for(int i=0;i<lena;i++){
a[lena-i] = s1[i] - 48;
}
for(int j=0;j<lenb;j++){
b[lenb-j] = s2[j] - 48;
}
int lenc=1,x=0,c[100];
lenmax=max(lena,lenb);
while(lenc<=lenmax){
c[lenc] = a[lenc] + b[lenc]+x;
x=c[lenc]/10;
c[lenc]%=10;
lenc++;
}
c[lenc] = x;
if(c[lenc]==0){
for(int i=lenc-1;i>=1;i--){
cout<<c[i];
}
}else{
for(int i=lenc;i>=1;i--){
cout<<c[i];
}
}
return 0;
}