小A的游戏
题号:NC268808
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小A和小B在玩一个游戏,每局游戏的结果可能有胜平负三种。游戏的胜者得到 3 分,败者不得分,若打平则双方都得 1 分。

现在他们进行了若干局游戏,比分记录着小A为 X 分,小B为 Y 分。由于持续的时间太长了,他们不确定记录的比分是否是正确的了,请你来判断一下此时的比分是否合法吧。

输入描述:

多组测试。

第一行一个正整数 T\;(1\leq T \leq 10^3) ,表示测试数据组数。

接下来 T 行,每行两个整数 XY\;(0\leq X,Y\leq10^9) ,分别表示比分所记录的小A和小B的分数。

输出描述:

对于每组测试,如果合法输出一行 "Yes" ,否则输出 "No"(均不包含引号)。
示例1

输入

复制
3
1 3
3 3
4 15

输出

复制
No
Yes
No