B. Учёные
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У учёных есть пробирка, в которой находятся $$$n$$$ бактерий. Для удобства работы бактерии были пронумерованы числами от $$$1$$$ до $$$n$$$.

Неожиданно учёные заметили интересную особенность: две бактерии являются похожими, если суммы цифр в их номерах совпадают. То есть бактерии с номерами $$$i$$$ и $$$j$$$ считаются похожими, если сумма цифр числа $$$i$$$ равна сумме цифр числа $$$j$$$. В противном случае две бактерии считаются различными.

Учёным нравятся похожие бактерии! Они (учёные) хотят вытащить из пробирки несколько бактерий так, чтобы среди этих бактерий были хотя бы две похожие. К сожалению, учёные не могут выбрать номера вытаскиваемых бактерий — они могут управлять только количеством. Подскажите, какое наименьшее количество бактерий нужно вытащить, чтобы среди них всегда была пара похожих, независимо от того, какие именно бактерии были взяты?

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

В первой строке входных данных дано одно число $$$n$$$ — количество бактерий в пробирке ($$$1 \le n \le 10^{18}$$$).

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

Выведите единственное число — наименьшее число бактерий, необходимое, чтобы среди них точно были бы две похожие.

Если учёные не могут гарантированно вытащить две похожие бактерии, выведите $$$-1$$$.

Система оценки
ГруппаБаллыДоп. ограниченияСистема оценки
$$$0$$$$$$0$$$—Тесты из условия
$$$1$$$$$$36$$$$$$n \leq 10^6 $$$Каждый тест
$$$2$$$$$$64$$$—Каждый тест
Примеры
Входные данные
123
Выходные данные
19
Входные данные
8
Выходные данные
-1