#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;

int main() {
    string a, b;
    cin >> a >> b;

    int i = a.size() - 1;
    int j = b.size() - 1;

    vector<int> res;
    int flag = 0;

    while (i >= 0 || j >= 0) {
        int num1 = i >= 0 ? a[i] - '0' : 0;
        int num2 = j >= 0 ? b[j] - '0' : 0;
        int sum = num1 + num2 + flag;
        flag = sum / 10;
        sum = sum % 10;
        res.push_back(sum);
        i--;
        j--;
    }
    if(flag == 1){
        res.push_back(1);
    }
    reverse(res.begin(),res.end());
    
    for(auto re: res){
        cout<<re;
    }
    cout<<endl;


    return 0;
}