← К списку задач

Ним с подвохом

Сложность: 57%

Андерсон предложил вам сыграть в Ним с Подвохом.

На поле лежит три кучки с x1x_1, x2x_2 и x3x_3 камней соответственно. За один ход игрок должен удалить из одной кучки любое ненулевое количество камней, после чего ход переходит противнику. Побеждает игрок, после хода которого не осталось камней.

Разница с обычным Нимом в том, что игрокам нельзя ходить так, чтобы после их хода на поле были кучки с одинаковым количеством камней (считается, что если в кучке 0 камней, то она уже не присутствует на поле).

Вы пытаетесь понять, есть ли вообще смысл играть в такой Ним, т. е. существует ли у вас выигрышная стратегия. Напишите программу, которая узнает это.

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

В первой строке записано число tt – количество тестовых случаев (1t3001 \le t \le 300).

В каждой из следующих tt строк записано по одному тестовому случаю, состоящему из четырёх чисел p,x1,x2,x3p, x_1, x_2, x_3. Если число pp равно 11, вы ходите первым, если 22 – вторым (1p21 \le p \le 2). Числа x1,x2,x3x_1, x_2, x_3 означают количество камней в кучках (1x1,x2,x31071 \le x_1, x_2, x_3 \le 10^7, x1x2x3x_1 \ne x_2 \ne x_3).

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

В ответ на каждый тестовый случай с новой строки выведите YES, если гарантированно сможете обыграть Андерсона, и NO в противном случае.

Подзадачи

баллынеобх. подзадачиограничения
1

25

-

x1,x2,x310x_1, x_2, x_3 \le 10

2

75

1

Нет дополнительных ограничений

STDINSTDOUT
2
2 3 4 10
1 1 3 5
NO
NO