Вам предстоит помочь строительной бригаде при укладке кровли на нескольких крышах. Для каждой из них вам необходимо определить, можно ли полностью покрыть крышу одинаковыми листами кровли.
Каждая крыша представляет собой прямоугольник размером $$$w \times h$$$, расположенный на плоскости с левым нижним углом в точке $$$(0, 0)$$$. Для укладки используются прямоугольные листы кровли размером $$$a \times b$$$. При этом:
На каждой крыше уже размещены два таких листа. Известно, что листы не пересекаются между собой и что каждый из них хотя бы частично покрывает крышу.
Вам необходимо для каждой крыши сказать, можно ли покрыть всю крышу, соблюдая все условия.
В первой строке дано целое число $$$n$$$ ($$$1 \le n \le 10^4$$$) — число крыш, для которых вам нужно решить задачу.
Далее в следующих $$$2n$$$ строках для каждой крыши идет ее описание в следующем формате:
Для каждой крыши выведите Yes, если крышу возможно дозамостить, соблюдая все условия. Если замостить крышу, выполнив все требования, невозможно, выведите No.
В данной задаче $$$10$$$ тестов, помимо тестов из условия, каждый из них оценивается в $$$10$$$ баллов.
Гарантируется, что решения, корректно работающие при $$$a \le 2, b \le 2$$$, наберут не менее $$$50$$$ баллов.
3 6 5 2 3 -1 -2 5 4 4 4 2 2 0 0 3 1 2 2 1 1 0 0 1 1
Yes No Yes
В примере первую крышу можно дозамостить, например, следующим образом:
В примере вторую крышу полностью замостить невозможно:
| Name |
|---|


