Задача №112219. Алгоритм Евклида

Алгоритм Евклида для вычисления наибольшего общего делителя двух натуральных чисел, формулируется так: нужно заменять большее число на разность большего и меньшего до тех пор, пока одно из них не станет равно нулю; тогда второе и есть НОД. Напишите программу, которая реализует этот алгоритм.

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

Входная строка содержит два числа, разделённые пробелом – a и b .

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

Программа должна вывести в одной строке два числа: сначала наибольший общий делитель двух введённых чисел, а затем – количество шагов цикла, которые были выполнены.

Примеры
Входные данные
14 21
Выходные данные
7 3
Входные данные
171 3534
Выходные данные
57 23
Сдать: для сдачи задач необходимо войти в систему