Пиріг Жори#1566

Пиріг Жори

1 секунда
64 мегабайти
Середня

Жора запросив гостей на своє свято. з них прийшли вчасно, а спізнилися. Щоб розважити гостей, він спробував командні ігри, але швидко зрозумів, що неможливо розділити гостей на будь-яку кількість рівних груп більш ніж по одній людині в кожній.

На щастя, у нього є запасний план: торт, яким він хоче поділитися з друзями. Торт має квадратну форму, і Жора наполягає нарізати його на однакові квадратні шматки. Він хоче зарезервувати по одному шматку для кожного з друзів, які не прийшли, а решту шматків поділити порівну між гостями, що прийшли. Собі шматка він не залишає. Чи може Жора таким чином поділити торт?

Вхідні дані

Вхідні дані містять декілька тестів. Кожен тест складається з одного рядка з невід’ємним цілим числом та додатним цілим числом , як описано вище. Обидва числа та — це -бітні знакові цілі числа. Останній рядок містить "-1\ -1" і не обробляється.

Вихідні дані

Для кожного тесту в окремому рядку виведіть Yes, якщо торт можна поділити описаним чином, або No у протилежному випадку.

Приклади

Приклад

Вхідні дані
1 2
2 2
1 1
-1 -1
Вихідні дані
Yes
No
Yes

Приклад 1

Loading
Loading