Problem1489--PIPI的位运算问题Ⅴ

1489: PIPI的位运算问题Ⅴ

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 124  Solved: 30
[Submit] [Status] [Web Board] [Creator:]

Description

给你两个非负整数a和b,请问是否能构造出两个非负整数x与y,使得x|y=a并且x+y=b?

Input

第一行输入一个正整数T,表示数据组数,T<=10^5。
接下来每组数据,输入两个非负整数a和b,a<=10^18,b<=10^18。

Output

对于每组数据,如果能构造出这样的非负整数x与y,则输出"YES",否则输出"NO"。

Sample Input

1
1 2

Sample Output

YES

Source/Category