#include<bits/stdc++.h>
using namespace std;
int main(){
char a[510];
char b[510];
int arr_a[510]={0};
int arr_b[510]={0};
int arr_c[510]={0};
cin.getline(a,510);
cin.getline(b,510);
int len_a=strlen(a);
int len_b=strlen(b);
for(int i=0;i<len_a;i++){
arr_a[len_a-1-i]=a[i]-'0';
}
for(int i=0;i<len_b;i++){
arr_b[len_b-1-i]=b[i]-'0';
}
int len_max=max(len_a,len_b);
for(int i=0;i<len_max;i++){
int m=arr_a[i]+arr_b[i]+arr_c[i];
arr_c[i]=m%10;
arr_c[i+1]=m/10;
}
int i=len_max+10;
while(arr_c[i]==0 and i>0){
i--;
}
while(i>=0){
cout<<arr_c[i];
i--;
}
return 0;
}