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

Недавно Петя гулял по лесу и нашел волшебную палочку.

Так как Петя очень любит числа, первым делом он выучил заклинания для изменения чисел. Пока что он знает только два заклинания, которые можно применить к целым положительным числам:

  1. Если выбранное число $$$a$$$ четное, то заклинание превратит его в $$$\frac{3a}{2}$$$;
  2. Если выбранное число $$$a$$$ больше единицы, то заклинание превратит его в $$$a-1$$$.

Обратите внимание, если число четное и больше единицы, то Петя может выбрать, какое из заклинаний применить.

Сейчас у Пети есть только число $$$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