#include <iostream>
using namespace std;
int main() {
string a, b;
cin >> a >> b;
char sum[10002];
int length = max(a.length(), b.length()) + 1;
int i, j, Cout;
for (i = a.length() - 1, j = b.length() - 1, Cout = 0; i >= 0 &&
j >= 0; --i, --j) {
if (a[i] + b[j] - 2 * '0' + Cout > 9) {
sum[--length] = a[i] + b[j] - 2 * '0' + Cout - 10 + '0';
Cout = 1;
} else {
sum[--length] = a[i] + b[j] - 2 * '0' + Cout + '0';
Cout = 0;
}
}
while (i >= 0) {
if (a[i] - '0' + Cout >= 10) {
sum[--length] = a[i] + Cout - 10;
Cout = 1;
} else sum[--length] = a[i] + Cout, Cout = 0;
i--;
}
while (j >= 0) {
if (b[j] - '0' + Cout >= 10) {
sum[--length] = b[j] + Cout - 10;
Cout = 1;
} else sum[--length] = b[j] + Cout, Cout = 0;
j--;
}
sum[0] = Cout + '0';
for(i = 0; i < max(a.length(), b.length()) + 1; ++i){
if(i == 0 && sum[i] != '0'){
cout<<sum[i];
}else if(i != 0)
cout<<sum[i];
}
}
// 64 位输出请用 printf("%lld")