eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

K-цифрове число Junior

K-цифрове число Junior

Назвемо число \textbf{K}-цифровим, якщо кількість різних цифр у його десятковому запису (без врахування незначущих ведучих нулів) не перевищує \textbf{K}. За заданим числом \textbf{x} знайдіть найближче до нього \textbf{K}-цифрове число. \InputFile У єдиному рядку задано два цілих числа \textbf{K} та \textbf{x} без незначущих ведучих нулів (\textbf{1} ≤ \textbf{K} ≤ \textbf{10}, \textbf{0} ≤ \textbf{x} ≤ \textbf{10^8}). \OutputFile Виведіть таке \textbf{K}-цифрове число \textbf{y}, що величина \textbf{|y-x|} має мінімально можливе значення. Якщо таких чисел декілька, можна вивести довільне з них.
Ліміт часу 1 секунда
Ліміт використання пам'яті 8 MiB
Вхідні дані #1
2 23456
Вихідні дані #1
23333
Автор Неспірний В.М.