编程题
### 问题描述
小然是一名新手魔法师,他在一次冒险中得到了一块超级魔法石头。这块石头有一个神奇的性质:它可以将自己的力量 $X$ (非负整数)同时加到小然现有的两种魔法力量 $A$ 和 $B$ ($A \leq B$)上。小然想利用这个特性,使得他的魔法力量 $A$ 成为 $B$ 的除数。他想知道,是否存在一种可能,通过魔法石头的力量,确实能实现这个愿望。
### 输入格式
输入的第一行将包含一个单独的整数 $T$,表示测试用例的数量。
每个测试用例由两个整数 $A$ 和 $B$ 组成。
### 输出格式
对于每个测试用例,如果可以通过增加魔法石头的力量使 $A$ 成为 $B$ 的除数,则输出 "YES",否则输出 "NO"。
### 样例输入
```text
3
3 6
4 14
9 10
```
### 样例输出
```text
YES
YES
NO
```
### 说明
测试用例 1:我们可以选择 $X = 0$ 并将其加到 $3$ 和 $6$ 上,因此,$3$ 是 $6$ 的一个因子。
测试用例 2:我们可以选择 $X = 1$ 并将其加到 $4$ 和 $14$ 上,因此,$4 + 1 = 5$ 是 $14 + 1 = 15$ 的一个因子。
测试用例 3:没有可能的 $X$ 值可以使 $A$ 成为 $B$ 的因子。
### 评测数据范围
$1 \leq T \leq 10^5$,$1 \leq A \leq B \leq 10^9$。