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

Юсеф находится в координатах $$$(0, 0)$$$ и хочет добраться до тарелки кошари в точке $$$(x, y)$$$.

Чтобы попасть туда, Юсеф делает длинные шаги. Из любой точки $$$(a, b)$$$ длинный шаг перемещает его в:

  • $$$(a + 2, b)$$$ или $$$(a, b + 2)$$$

Однако Юсефу разрешено сделать не более одного короткого шага за всё путешествие. Короткий шаг перемещает его в:

  • $$$(a + 1, b)$$$ или $$$(a, b + 1)$$$

Может ли Юсеф добраться точно до координат $$$(x, y)$$$ тарелки кошари?

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

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

Каждый набор входных данных содержит два целых числа $$$x$$$ и $$$y$$$ ($$$1 \le x, y \le 10$$$) — координаты тарелки кошари.

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

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

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

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

В первом наборе входных данных невозможно добраться до $$$(1, 1)$$$, используя указанные шаги.

Во втором наборе входных данных оптимальная последовательность шагов может быть такой: $$$$$$(0, 0) \xrightarrow{\texttt{long}} (0, 2) \xrightarrow{\texttt{short}} (1, 2)$$$$$$

В третьем наборе входных данных оптимальная последовательность шагов может быть такой: $$$$$$(0, 0) \xrightarrow{\texttt{long}} (0, 2) \xrightarrow{\texttt{long}} (2, 2) \xrightarrow{\texttt{long}} (2, 4) \xrightarrow{\texttt{long}} (4, 4) \xrightarrow{\texttt{long}} (4, 6)$$$$$$