A. Нарисуйте квадрат
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Розовые солдаты дали вам $$$4$$$ различные точки на плоскости. Координаты $$$4$$$ точек: $$$(-l,0)$$$, $$$(r,0)$$$, $$$(0,-d)$$$, $$$(0,u)$$$ соответственно, где $$$l$$$, $$$r$$$, $$$d$$$, $$$u$$$ — положительные целые числа.

На изображении квадрат соединяет четыре точки $$$L$$$, $$$R$$$, $$$D$$$, $$$U$$$.

Пожалуйста, определите, возможно ли нарисовать квадрат$$$^{\text{∗}}$$$, вершинами которого являются данные точки.

$$$^{\text{∗}}$$$Квадрат определяется как многоугольник, состоящий из $$$4$$$ вершин, у которого все стороны имеют равную длину, а все внутренние углы равны. Ни одно из рёбер многоугольника не может пересекаться.

Входные данные

Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.

Первая строка каждого набора содержит четыре целых числа $$$l$$$, $$$r$$$, $$$d$$$, $$$u$$$ ($$$1 \le l,r,d,u \le 10$$$).

Выходные данные

Для каждого теста, если вы можете нарисовать квадрат, используя четыре точки, выведите «Yes». В противном случае выведите «No».

Вы можете выводить ответ в любом регистре. Например, строки «yEs», «yes», и «YES» также будут распознаны как положительные ответы.

Пример
Входные данные
2
2 2 2 2
1 2 3 4
Выходные данные
Yes
No
Примечание

В первом тесте четыре заданные точки образуют квадрат, поэтому ответ «Yes».

Во втором тесте четыре заданные точки не образуют квадрат, поэтому ответ «No».