Рик и Морти вновь прилетели исследовать Россию. Однако всё не так просто, ведь сейчас на таможне их попросили решить задачу — иначе пусть летят обратно в свои вселенные, так как все жители нашей страны должны иметь высокий уровень интеллекта.
Таможенник был очень уставшим и злым в конце рабочего дня, поэтому предложил Рику и Морти самую сложную задачу из своего арсенала: дана таблица $$$a$$$ из $$$n$$$ строк и $$$m$$$ столбцов, необходимо заполнить эту таблицу различными натуральными числами от $$$1$$$ до $$$n\cdot m$$$ включительно. Но такая задача оказалась слишком лёгкой для Рика, поэтому таможенник просит, чтобы выполнялись следующие утверждения ($$$a_{i, j}$$$ — число, которое находится в таблице $$$a$$$ на пересечении $$$i$$$-й строки и $$$j$$$-го столбца):
И тут Рик и Морти задумались: а существует ли вообще такая таблица $$$a$$$ (вдруг таможенник намеренно не хочет пускать инопланетных специалистов...)? Так как они заняты разработкой новой нейросети, то вам поручено ответить на этот вопрос. Сможете ли вы помочь Рику и Морти?
Напомним, что числа $$$a, b$$$ являются не взаимно простыми, если у них существует общий делитель, отличный от $$$1$$$.
В первой строке содержится число $$$n$$$ — количество строк в таблице $$$a$$$ ($$$1 \leq n \leq 10^9$$$).
Во второй строке содержится число $$$m$$$ — количество столбцов в таблице $$$a$$$ ($$$1 \leq m \leq 10^9$$$).
Выведите строку «YES», если существует такая таблица $$$a$$$, что она удовлетворяет требованиям таможенника. Иначе выведите «NO».
Внимание: регистр ответа важен.
22
YES
21
NO
В первом примере можно, например, сделать такую таблицу $$$ a = \left( \begin{array}{cc} 1 & 2 \\ 4 & 3 \\ \end{array} \right) $$$, она будет подходить всем условиям таможенника.
Во втором примере легко показать, что таможенник дал неразрешимую задачу.
| Название |
|---|


