Problem

3 /4


Постоянная Капрекара

Problem

Возьмем четырехзначное число, в котором не все цифры одинаковы, например 6264. Расположим цифры сначала в порядке убывания - 6642; затем, переставив их в обратном порядке, получим 2466. Вычтем последнее число из 6642. На следующем шаге с полученной разностью проделаем тоже самое. Через несколько таких действий получится число, переходящее само в себя и называемое постоянной Капрекара. Если разность получается трехзначная, надо в начале добавить ноль.
 
Требуется написать программу, которая находит эту постоянную и количество шагов для ее получения из заданного четырехзначного числа.
 
Входные данные
Вводится одна строка, в которой записано четырехзначное число.
 
Выходные данные
В ответ записываются: в первой строке постоянная Капрекара, во второй – количество шагов для ее получения.

Ввод Вывод
1234 6174
3
2122 6174
5