1146 - 位移运算
描述

给出两个数a,b。问a能否只通过位移运算( >>和 << 可以多次使用)变成b。如果可以输出"Yes",否则输出"No"

输入
第一行:一个数 t ( 1≤t≤100000)。
第2 ~ t+1行:每行2个a,b中间用空格分隔(0≤a, b≤10^9)。


输出
输出共t行,对应答案的"Yes"和"No"


样例

输入

4
4 2
2 4
3 4
1 3

输出

Yes
Yes
Yes
No
提示

对于20%的数据,1≤t≤50,0≤a, b≤20;
对于40%的数据,1≤t≤2000;
对于100%的数据,1≤t≤100000,0≤a, b≤10^9;

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 101
通过次数 28