#include <iostream>
#include <vector>
#include <limits.h>
void test_case(){
	int u, v, cnt = 0; std::cin >> u >> v;
	if(u > v) {std::cout << "NO\n"; return;}
	for(int i = 0; i < 30; i++){
		if((u >> i) & 1) cnt++;
		if((v >> i) & 1) cnt--;
		if(cnt < 0) {std::cout << "NO\n"; return;}	
	}
	std::cout << "YES\n";
}
int main(){
	std::ios_base::sync_with_stdio(0); std::cin.tie(0);
	int t; std::cin >> t;
	while(t--) test_case();
}
