EduBrick

D. Последний квадрат

2000 мс · 256 МБ · всё или ничего

От полоски A×BA \times B каждый раз отрезают квадрат максимального размера, пока полоска не станет квадратом.

Выведите количество получившихся квадратов и сторону последнего из них.

Формат ввода

Одна строка содержит числа AA и BB (1≤A,B≤1091 \le A, B \le 10^9).

Формат вывода

Два числа: количество квадратов и сторона последнего.

Примеры

ввод
15 3
вывод
5 3
ввод
12 8
вывод
3 4
Войдите, чтобы отправлять решения.