#include <bits/stdc++.h>

using namespace std;

signed main() {
    int t;
    cin >> t;
    assert(1 <= t && t <= 100);
    while(t--) {
        int a, b;
        cin >> a >> b;
        assert(1 <= a && a <= 1'000'000'000);
        assert(1 <= b && b <= 1'000'000'000);
        vector<int> A, B;
        while(a) {
            A.push_back(a % 10);
            a /= 10;
        }
        while(b) {
            B.push_back(b % 10);
            b /= 10;
        }
        while(A.size() < B.size()) A.push_back(0);
        while(B.size() < A.size()) B.push_back(0);
        for(int i = 0; i < A.size(); i++) {
            A[i] += B[i];
        }
        int ans = 0;
        reverse(begin(A), end(A));
        for(auto it: A) {
            ans = ans * 10 + it % 10;
        }
        cout << ans << endl;
    }
}