Анна і Бека ділять прямокутну шоколадку розміром M \times N. Діти роблять це так: вони по черзі відламують від одного з кінців шоколадки шматок квадратної форми зі стороною, рівною меншій зі сторін шоколадки. Якщо у якийсь момент залишається шоколадка квадратної форми, дитина, яка повинна відламувати наступною, забирає усю частину, що залишилась, і процес поділу завершується. Анна починає першою.
Розглянемо приклад. Скажімо, спочатку у дітей була шоколадка розміром 6 \times 10. Першою відламує Анна і забирає шматок розміром 6 \times 6. Бека відламує від шоколадки, що залишилась, розміром 6 \times 4 шматок розміром 4 \times 4. Анна відламує від шматка, що залишився, розміром 2 \times 4 шматок розміром 2 \times 2, і шматок 2 \times 2, що залишився, Бека забирає повністю. В результаті, Анні дістались шматки з загальною площею , а Беці — з загальною площею .
Задано, шоколад якої площі дістався у результаті такого розподілу Анні і який — Беці.
Знайдіть початкові розміри шоколадки та , для яких площі, що дістались дітям, були б рівні заданим.
У випадку декількох розв'язків, виведіть той, у якому найменше. Якщо і таких декілька, виведіть той, у якому найменше. Якщо таких та не існує, виведіть два числа .
Перший рядок містить пару цілих чисел. Перше з них — площа шоколаду, який дістався Анні, а друге — площа шоколаду, який дістався Беці. Сумарна площа шматків шоколаду, які дістались Анні та Беці, не менше і не перевищує .
Якщо задача має розв'язок, виводиться пара чисел та , відокремлених пропуском. У протилежному випадку, виводяться два числа .
Приклад 1