#include<cstdio>
#include<string>
#include <iostream>
using namespace std;
long long num1[501] = {0}, num2[501] = {0};
long long ans[502] = { 0 };
int main() {
string numq, numw;
getline(cin, numq);
getline(cin, numw);
int len = numq.length();
if (len < numw.length()) len = numw.length();
for (int i = 0; i < numq.length(); i++) {
num1[numq.length() - 1 - i] = numq[i]-'0';
}
for (int i = 0; i < numw.length(); i++) {
num2[numw.length() - 1 - i] =numw[i]-'0';
}
for (int i = 0; i < len; i++) {
ans[i] = num1[i] + num2[i];
}
for (int i = 0; i < len ; i++) {
if (ans[i] > 10) { ans[i + 1] += ans[i] / 10;
ans[i] = ans[i] %= 10;
}
}
if (ans[len] != 0)len += 1;
for (int i = len-1; i >= 0; i--) {
cout << ans[i];
}
return 0;
}