#include <bits/stdc++.h>
using namespace std;
string add(string sa, string sb) {
int lena = sa.length();
int lenb = sb.length();
int temp, flag = 0;
string ss;
if (lena > lenb) {
for (int i = 0; i < lena - lenb; i++) {
sb = "0" + sb;
}
} else if (lenb > lena) {
for (int i = 0; i < lena - lenb; i++) {
sa = "0" + sa;
}
}
int len = sa.length();
for (int i = len - 1; i >= 0; i--) {
temp = sa[i] - '0' + sb[i] - '0' + flag;
ss = char(temp % 10 + '0' ) + ss;
flag = temp / 10;
}
if (flag != 0 ) {
ss = char(flag + '0') + ss;
}
int a = 0;
while (a < ss.size() && ss[a] == '0' ) {
a++;
}
string s = ss.substr(a);
return s;
}
int main() {
string sa, sb, ss;
cin >> sa >> sb;
ss = add(sa, sb);
cout << ss;
}