#include<bits/stdc++.h>
#define MAXN 520
using namespace std;
int a[MAXN], b[MAXN], c[MAXN];
string A, B;
int main(){
cin >> A >> B;
int len_a, len_b, len;
len_a = A.size(), len_b = B.size(), len = max(len_a, len_b);
for (int i = len_a-1, j = 0; i >= 0; i--, j++){
a[j] = A[i]-'0';
}
for (int i = len_b-1, j = 0; i >= 0; i--, j++){
b[j] = B[i]-'0';
}
for (int i = 0; i < len; i++){
c[i] = a[i]+b[i];
c[i+1] = c[i]/10;
c[i]%=10;
}
if (c[len] != 0) len++;
for (int i = len-1; i >= 0; i--){
cout << c[i];
}
}