#include using namespace std; #ifdef _RUTHEN #include #else #define show(...) true #endif using ll = long long; #define rep(i, n) for (int i = 0; i < (n); i++) template using V = vector; int main() { ios::sync_with_stdio(false); cin.tie(0); string A, B; cin >> A >> B; reverse(A.begin(), A.end()); reverse(B.begin(), B.end()); int s = 0, i = 0; string C; while (i < A.size() or i < B.size()) { if (i < A.size()) s += A[i] - '0'; if (i < B.size()) s += B[i] - '0'; C += '0' + s % 10; s /= 10; i++; } while (s) { C += '0' + s % 10; s %= 10; } reverse(C.begin(), C.end()); cout << C << '\n'; return 0; }