Недавно Петя гулял по лесу и нашел волшебную палочку.
Так как Петя очень любит числа, первым делом он выучил заклинания для изменения чисел. Пока что он знает только два заклинания, которые можно применить к целым положительным числам:
Обратите внимание, если число четное и больше единицы, то Петя может выбрать, какое из заклинаний применить.
Сейчас у Пети есть только число $$$x$$$. Он хочет узнать, можно ли из числа $$$x$$$ получить его любимое число $$$y$$$ с помощью известных ему заклинаний. Заклинания можно использовать любое количество раз, в любом порядке. Петя может вообще не использовать заклинания, оставив $$$x$$$ без изменений.
Первая строка содержит число $$$T$$$ ($$$1 \le T \le 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$x$$$ и $$$y$$$ ($$$1 \le x, y \le 10^9$$$) — текущее число Пети и число, которое он хочет получить.
Для $$$i$$$-го набора входных данных выведите ответ на него — YES, если с помощью известных Пете заклинаний можно получить число $$$y$$$ из числа $$$x$$$, и NO в противном случае.
Вы можете выводить ответ в любом регистре (например, строки yEs, yes, Yes и YES будут распознаны как положительный ответ).
7 2 3 1 1 3 6 6 8 1 2 4 1 31235 6578234
YES YES NO YES NO YES YES
Название |
---|