编程题
### 题目描述
小孙和你在一次玩线下的狼人杀时,本次他们所有人都有一个数对作为编号,这是你和小孙作为村民寻找到的线索:
其中一只狼的数对 $(x, y)$,满足以下两个条件:
- $x$ 和 $y$ 的按位与结果为 $a$。
- $x$ 和 $y$ 的和为 $s$。
但是游戏里有提示线索并非完全正确,判断线索是否正确的关键是能不能利用条件找到数对。你们已经得到了两个非负整数 $a$ 和 $s$。请你帮助小孙一起进行分析,判断是否存在这样的一对非负整数 $(x, y)$ 。
### 输入格式
输入的第一行包含一个整数 $T$($1\leq T \leq 10^2$),表示测试用例的数量。接下来 $T$ 行,每行包含两个非负整数 $a$ 和 $s$($1\leq a, s \leq 10^{3}$)。
### 输出格式
输出共 $T$ 行,每行输出一个字符串,表示是否存在满足条件的一对非负整数 $(x, y)$。如果存在这样的一对 $(x, y)$,输出 `YES`;否则输出 `NO`。
### 样例输入
```
2
2 8
4 6
```
### 样例输出
```
YES
NO
```