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

Вам даны $$$4$$$ палочки длин $$$a$$$, $$$b$$$, $$$c$$$ и $$$d$$$. Их нельзя ломать или сгибать.

Определите, возможно ли с помощью данных палочек составить квадрат$$$^{\text{∗}}$$$.

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

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

Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.

Единственная строка каждого набора содержит четыре целых числа $$$a$$$, $$$b$$$, $$$c$$$ и $$$d$$$ ($$$1 \le a, b, c, d \le 10$$$) — длины палочек.

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

Для каждого набора входных данных выведите «YES», если из данных палочек можно составить квадрат, и «NO» — в противном случае.

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

Пример
Входные данные
7
1 2 3 4
1 1 1 1
2 2 2 2
1 2 1 2
1 1 5 5
5 5 5 5
4 10 5 9
Выходные данные
NO
YES
YES
NO
NO
YES
NO
Примечание

В первом наборе входных данных можно доказать, что невозможно создать квадрат.

Во втором, третьем и шестом наборе входных данных мы можем создать такой квадрат: