EduBrick

D. Разрезание на квадраты

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

Полоска бумаги имеет размеры A×BA \times B. От неё каждый раз отрезают квадрат максимального размера — то есть со стороной, равной меньшей из сторон полоски. Так продолжается, пока сама полоска не окажется квадратом.

Сколько квадратов получится всего, считая последний?

Формат ввода

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

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

Одно число — количество квадратов.

Примеры

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