//
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define endl '\n'

signed main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	int n = 20;
	int cnt = 0;
	// for(int i = 1;i <= n;i++){
	// 	for(int j = 1;j <= n;j++){
	// 		if((i&j)== j){
	// 			// cout << bitset<6>(i) << " " << bitset<6>( i + j) << endl;
	// 			cout << i << " " << i + j << endl;
	// 			// cnt++;
	// 		}
	// 	}
	// }
	// cout << cnt << endl;
	int t;
	cin >> t;
	while(t--){
		ll u,v;
		cin >> u >> v;
		if(u > v){
			cout << "NO\n";
			continue;
		}
		else{
			bool ok = 1;
			int cu = 0,cv = 0;
			while(u > 0 or v > 0){
				// cout << u << " " << v << endl;
				if(u&1)cu++;
				if(v&1)cv++;
				if(cv > cu)ok = 0;
				u >>= 1,v >>= 1;
			}
			if(ok)cout << "YES\n";
			else cout << "NO\n";
		}
	}
	return 0;
}
