Преобразование Капрекара
Индийский математик Д. Р. Капрекар известен своими работами по теории чисел. Одна из его работ посвящена так называемому преобразованию Капрекара. Рассмотрим следующую операцию. Пусть задано число . Пусть — наибольшее число, которое можно получить из перестановкой его цифр, а — наименьшее число (это число может содержать ведущие нули). Обозначим как разность , дополненную при необходимости ведущими нулями так, чтобы число цифр в ней было равно числу цифр в .
Например .
Капрекар доказал, что если начать с некоторого четырехзначного числа , в котором не все цифры равны между собой, и последовательно применять к нему эту операцию (вычислять , то рано или поздно получится число . Для него верно равенство , поэтому на нем процесс зациклится.
Ваша задача состоит в том, чтобы написать программу, вычисляющую по числу .
Входные данные
Одно целое число без ведущих нулей .
Выходные данные
Выведите .