Ариан — большой любитель квадратов, но он ненавидит прямоугольники (и да, он знает, что все квадраты — это прямоугольники). Но Харшит любит подшучивать над Арианом. Харшит даёт Ариану три прямоугольника размерами $$$l_1\times b_1$$$, $$$l_2\times b_2$$$ и $$$l_3\times b_3$$$ таких, что $$$l_3\leq l_2\leq l_1$$$ и $$$b_3\leq b_2\leq b_1$$$. Чтобы победить Харшита, Ариан должен расположить эти три прямоугольника так, чтобы получился квадрат, причём прямоугольники не должны перекрываться и должны быть выровнены по краям. Поворачивать прямоугольники нельзя. Помогите Ариану определить, сможет ли он победить Харшита.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 100$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Каждый набор входных данных содержит одну строку из $$$6$$$ целых чисел $$$l_1, b_1, l_2, b_2, l_3$$$ и $$$b_3$$$ ($$$1 \leq l_3\le l_2\le l_1\le 100$$$, $$$1\le b_3\le b_2\le b_1 \leq 100$$$) — размеры трёх прямоугольников.
Для каждого набора входных данных выведите «YES», если прямоугольники можно расположить так, чтобы получился квадрат; иначе выведите «NO».
Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
5100 100 10 10 1 15 3 5 1 5 12 3 1 2 1 18 5 3 5 3 33 3 3 3 2 1
NO YES YES NO NO
Во втором наборе входных данных три прямоугольника $$$5\times 3$$$, $$$5\times 1$$$ и $$$5\times 1$$$ можно расположить следующим образом, чтобы получился квадрат.
В четвёртом наборе входных данных можно доказать, что из данных прямоугольников нельзя составить квадрат с указанными ограничениями.
| Название |
|---|


