Визначимо число як K-цифрове, якщо воно містить не більше ніж різних цифр у своїй десятковій формі, ігноруючи будь-які початкові нулі.
Дано число , ваша задача — знайти найближче до нього K-цифрове число.
Вхід складається з одного рядка, що містить два цілі числа та , без початкових нулів (1 \leq K \leq 10, 0 \leq x \leq 10^8).
Виведіть K-цифрове число таке, що абсолютна різниця |y-x| мінімізована. Якщо існує декілька таких чисел, можна вивести будь-яке з них.
Приклад 1