#include <algorithm>
#include <iostream>
using namespace std;

int main() {
    string a, b;
    cin >> a >> b;
    int n = a.size(), m = b.size();
    if (n <= m) {
        int p = n, q = m;
        int carry = 0;
        string res = "";
        while (p) {
            int sum = a[--p] - '0' + b[--q] - '0' + carry;
            if (sum > 9) {
                sum = sum % 10;
                carry = 1;
            } else {
                carry = 0;
            }
            res = to_string(sum) + res;
        }
        while (q) {
            int sum = b[--q] - '0' + carry;
            if (sum > 9) {
                sum = sum % 10;
                carry = 1;
            } else {
                carry = 0;
            }
            res = to_string(sum) + res;
        }
        if (carry) res = to_string(carry) + res;
        cout << res << endl;
    } else {
        int p = n, q = m;
        int carry = 0;
        string res = "";
        while (q) {
            int sum = a[--p] - '0' + b[--q] - '0' + carry;
            if (sum > 9) {
                sum = sum % 10;
                carry = 1;
            } else {
                carry = 0;
            }
            res = to_string(sum) + res;
        }
        while (p) {
            int sum = a[--p] - '0' + carry;
            if (sum > 9) {
                sum = sum % 10;
                carry = 1;
            } else {
                carry = 0;
            }
            res = to_string(sum) + res;
        }
        if (carry) res = to_string(carry) + res;
        cout << res << endl;
    }


    return 0;
}
// 64 位输出请用 printf("%lld")