Термін дії ліцензії закінчився
Пол — надзвичайно талановитий комп'ютерний науковець, який щойно здобув ступінь магістра в престижному німецькому університеті. Тепер він хоче завершити свою академічну кар'єру, отримавши докторський ступінь. Проблема в тому, що існує так багато чудових університетів, що йому важко вибрати найкращий. Оскільки терміни подачі заявок швидко наближаються, єдиний спосіб для Пола відкласти прийняття рішення — це подати заявки до всіх них.
Більшість заявок вимагають, щоб Пол прикріпив портретну фотографію. Проте, схоже, не існує міжнародного стандарту для співвідношення сторін таких фотографій. Хоча більшість європейських університетів просять Пола надіслати фотографію зі співвідношенням сторін на , деякі азійські країни відразу відхиляють заявки, якщо фотографія не має співвідношення сторін на .
Оскільки Пол ніколи не цікавився редагуванням фотографій, він не мав причин витрачати багато грошей на відповідне програмне забезпечення. Кілька місяців тому він завантажив безкоштовну пробну версію, але її термін дії вже закінчився, і тепер вона працює лише з певними обмеженнями. Наприклад, інструмент обрізки більше не приймає довільні числа для встановлення співвідношення сторін, а лише прості числа. Це змушує Пола задуматися, чи можна правильно виразити бажані співвідношення сторін двома простими числами. Звісно, якщо це можливо, він також хотів би знати, які прості числа йому слід ввести.
Вхідні дані
У першому рядку записано ціле число — кількість заявок, які повинен подати Пол.
Кожен з наступних рядків містить два дійсних числа і , де — бажане співвідношення сторін однієї заявки.
Усі дійсні числа мають не більше десяткових знаків після коми.
Вихідні дані
Для кожної заявки, якщо бажане співвідношення сторін можна представити двома простими числами і , виведіть один рядок з і . В іншому випадку виведіть impossible. Якщо існує декілька рішень, виведіть те, яке мінімізує .