func_code_string: #include <bits/stdc++.h>   using namespace std;   bool check(int left, int right, int m) {     left ^= right;     if (left > m)       return false;     else       return true;   }   void solve() {     int n, m;     cin >> n >> m;     if (n > m) {       cout << 0 <<   n ;       return;     }     int ans = 0;     for (int i = 0; i < 31; ++i) {       if ((1 << i) & n)         continue;       else {         ans ^= (1 << i);         if ((ans ^ n) > m) break;       }     }     for (int i = 30; i >= 0; --i) {       if ((1 << i) & ans) {         int num = ans ^ (1 << i);         if ((num ^ n) > m) {           ans ^= (1 << i);         }       }     }     cout << ans <<   n ;   }   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     int test;     cin >> test;     while (test--) {       solve();     }   }   