Задача №4185. Сумма двух квадратов

Дано натуральное число \(N\). Определите, можно ли его представить в виде суммы двух точных натуральных квадратов.

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

Вводится натуральное число.

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

Если число \(N\) представимо в виде суммы двух натуральных квадратов, выведите два натуральных числа \(a\) и \(b\) таких, что \(a^2+b^2=N\), иначе выведите строку Impossible.

Примечание

Решение должно иметь сложность \(O(\sqrt{n})\).

Примеры
Входные данные
20
Выходные данные
2 4
Сдать: для сдачи задач необходимо войти в систему