Задача K. Мёртвая вода

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

На полке у Кащея стоят бутылки с водой объёмом от 1 до n. Иван-царевич знает, что мёртвая вода только в тех ёмкостях, сумма цифр объёма которых равна 13. Кащей разрешил герою взять только одну бутылку. Какой наибольший объём мёртвой воды может получить Иван-царевич?

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

Единственная строка входных данных содержит натуральное число n.

Обратите внимание, что значения переменных в этой задаче могут превышать возможные значения 32-битной целочисленной переменной, поэтому необходимо использовать 64-битные целочисленные типы данных (тип int64 в языке Pascal, тип long long в C++, тип long в Java и C#).

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

Выведите одно неотрицательное целое число — ответ на вопрос задачи.

Ограничения

50 ≤ n ≤ 1018

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие при n ≤ 105, получат не менее 40 баллов.

Пояснение к примеру

В примере дано n = 150. Мёртвая вода в бутылках объемом 49, 58, 67, 76, 85, 94, 139 и 148. Наибольший подходящий объём — 148.

Примеры тестов

Стандартный вход Стандартный выход
1
150
148

0.186s 0.027s 13