#include <iostream>
#include <algorithm>
using namespace std;
int stringNumAdd(char a, char b, string& s, int num = 0) {
int n = isspace(a) ? 0 : a - '0';
int m = isspace(b) ? 0 : b - '0';
int sum = n + m + num;
int overflow_num = sum > 9 ? 1 : 0;
//cout << (sum % 10);
s += to_string(sum % 10);
return overflow_num;
}
int main() {
string s1, s2;
while (cin >> s1 >> s2) {
int n = s1.size();
int m = s2.size();
int length = max(n, m);
int num = 0;
reverse(s1.begin(), s1.end());
reverse(s2.begin(), s2.end());
string str = "";
for (int i = 0; i < length; i++) {
char a = i < n ? s1[i] : ' ';
char b = i < m ? s2[i] : ' ';
num = stringNumAdd(a, b, str, num);
if ((i == length - 1) && num > 0)
str = str + "1";
}
reverse(str.begin(), str.end());
cout << str << endl;
}
return 0;
}