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