#include <iostream>
#include <string>
using namespace std;
string a, b;
int c[100005], d[100005], ans[100005];
void Plus(string x, string y) {
int lx = x.size(), ly = y.size();
for (int i = 0; i < lx; i ++) {
c[i] = a[lx-i-1] - 48;
}
for (int i = 0; i < ly; i ++) {
d[i] = b[ly-i-1] - 48;
}
int tmp = 0;
for (int i = 0; i < max(lx, ly); i ++) {
ans[i] = (c[i] + d[i]) % 10 + tmp;
tmp = (c[i] + d[i]) / 10;
}
if (tmp != 0) {
cout << tmp;
}
for (int i = max(lx, ly) - 1; i >= 0; i --) {
cout << ans[i];
}
}
int main() {
cin >> a >> b;
Plus(a, b);
return 0;
}
WA40分求调