3643: 路径

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:59 解决:24

题目描述

在一个无限大的二维网格上,你站在(a,b)点上,下一步你可以移动到(a + b, b), (a, a + b), (a - b, b), 或者 (a, a - b)这4个点。
给出起点坐标(a,b),以及终点坐标(x,y),问你能否从起点移动到终点。如果可以,输出"Yes",否则输出"No"。
例如:(1,1) 到 (2,3),(1,1) -> (2,1) -> (2,3)。

输入

第1行:一个数T,表示输入的测试数量(1 <= T <= 5000)
第2 - T + 1行:每行4个数,a, b, x, y,中间用空格分隔(1 <= a, b, x, y <= 10^18)

输出

输出共T行,每行对应1个结果,如果可以,输出"Yes",否则输出"No"。

样例输入 复制

2
1 1 2 3
2 1 2 3

样例输出 复制

Yes
Yes