#include "bits/stdc++.h" // #pragma GCC optimize("O3,unroll-loops") // #pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt") using namespace std; using ll = long long int; mt19937_64 rng(chrono::high_resolution_clock::now().time_since_epoch().count()); int main() { ios::sync_with_stdio(false); cin.tie(0); int t; cin >> t; while (t--) { ll a, b, c; cin >> a >> b >> c; bool good = false; for (int i = 0; i < 40; ++i) { if (a == b and b == c) { good = true; break; } int ct = ((a>>i)&1) + ((b>>i)&1) + ((c>>i)&1); if (ct == 2) { if (((a>>i)&1) == 0) a += 1LL<<i; if (((b>>i)&1) == 0) b += 1LL<<i; if (((c>>i)&1) == 0) c += 1LL<<i; } else if (ct == 1) { if ((a>>i)&1) a += 1LL<<i; if ((b>>i)&1) b += 1LL<<i; if ((c>>i)&1) c += 1LL<<i; } else break; } if (good) cout << "YES\n"; else cout << "NO\n"; } }