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