#include<bits/stdc++.h>
using namespace std;
const int N = 510;
int a[N], b[N], ans[N],x,index;
int main() {
string s1, s2;
cin >> s1>>s2;
for (int i = 0; i < s1.size(); i++) {
a[s1.size() - i] = s1[i] - '0';
}
for (int i = 0; i < s2.size(); i++) {
b[s2.size() - i] = s2[i] - '0';
}
while (index <= s1.size() || index <= s2.size()) {
ans[index] = a[index] + b[index] + x;
x = ans[index] / 10;
ans[index] %= 10;
index++;
}
if (x == 1) ans[index] = x;
else index--;
for (int i = index; i >= 1; i--) {
cout << ans[i];
}
}