#include<bits/stdc++.h>
using namespace std;
int compare(string a, string b) {
return a.compare(b);
}
string gaojingdu(string a, string b) {
string str;
long long lena = a.length();
long long lenb = b.length();
if (compare(a, b) == 1) {
for (long long i = 1; i <= lena - lenb; i++) {
b = "0" + b;
}
long long lenb = b.length();
} else if (compare(a, b) == -1) {
for (long long i = 1; i <= lenb - lena; i++) {
a = "0" + a;
}
long long lena = a.length();
}
int t, c = 0;
for (long long i = lena - 1; i >= 0 ; i--) {
t = (a[i] - '0') + (b[i] - '0') + c;
c = t / 10;
t %= 10;
str = char(t + '0') + str;
}
if (c != 0) {
str = char(c + '0') + str;
}
return str;
}
int main() {
string a, b;
cin >> a >> b;
cout << gaojingdu(a, b);
return 0;
}