Маленьке число#8349

Маленьке число

1 секунда
128 мегабайтів
Легка

Дано ціле додатне число і набір цифр . Потрібно знайти найменше ціле число, яке є більшим або дорівнює і в десятковому записі якого використовуються лише цифри з набору . Крім того, у десятковому записі цього числа не повинно бути двох однакових цифр підряд.

Вхідні дані

Перший рядок містить набір допустимих цифр у порядку зростання, без пробілів і без повторень. Другий рядок містить число (1 \le k \le 10^5).

Вихідні дані

Виведіть одне таке число. Якщо такого числа не існує, виведіть .

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading