A. Число между двумя другими
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Даны два целых числа $$$x$$$ и $$$y$$$ такие, что $$$y \gt x$$$ и $$$y \bmod x = 0$$$ (то есть $$$y$$$ нацело делится на $$$x$$$).

Ваша задача — проверить, существует ли такое целое число $$$z$$$, что

  • $$$z$$$ находится между $$$x$$$ и $$$y$$$ (то есть $$$x \lt z \lt y$$$);
  • $$$z$$$ нацело делится на $$$x$$$ (то есть $$$z \bmod x = 0$$$);
  • $$$y$$$ не делится на $$$z$$$ нацело (то есть $$$y \bmod z \ne 0$$$).
Входные данные

Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.

Каждый набор входных данных состоит из одной строки, содержащей два целых числа $$$x$$$ и $$$y$$$ ($$$1 \le x \lt y \le 10^{18}$$$; $$$y \bmod x = 0$$$).

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

Для каждого набора входных данных выведите ответ следующим образом: если искомое число $$$z$$$ существует, выведите YES, иначе выведите NO. Каждую букву можно выводить в любом регистре.

Пример
Входные данные
5
1 2
1 3
1234567890 12345678900
2 8
7 84
Выходные данные
NO
YES
YES
YES
YES
Примечание

Во втором наборе входных данных из примера можно использовать $$$z = 2$$$.

В третьем наборе входных данных из примера можно использовать $$$z = 7407407340$$$.