Послідовність Леді#10495

Послідовність Леді

1 секунда
256 мегабайтів
Складна

Леді записала на листочку послідовність з послідовних додатних цілих чисел. Перше число було рівне (наприклад, якщо n = 47, а k = 5, то послідовність мала вигляд [47, 48, 49, 50, 51]). Коли вона пішла в школу, її молодша сестра вирішила погратись з послідовністю і видалила з кожного числа усі цифри, окрім однієї. Таким чином утворилась послідовність з цифр.

Коли Леді повернулась зі школи, вона дуже засмутилась. Вона дуже хотіла повернути свою послідовність, але, на жаль, забула число . Вам потрібно допомогти Леді й знайти найменше можливе , з якого могла починатись послідовність.

Вхідні дані

Перший рядок містить одне ціле число (1 \leq k \leq 10^5) — кількість чисел в послідовності.

Другий рядок містить цифр b_1, b_2, \dots, b_k (0 \leq b_i \leq 9) — послідовність цифр, яку побачила Леді після повернення зі школи.

Вихідні дані

В єдиному рядку виведіть відповідь — найменше число , з якого могла починатись послідовність Леді.

Приклади

Приклад 1

Loading
Loading

Примітка

n = 47 дає послідовність [47, 48, 49, 50, 51, 52], з якої молодша сестра Леді могла вилучити цифри і отримати послідовність цифр з прикладу. Оскільки ніякі менші значення не підійдуть, відповідь .

Оцінювання

  1. ( балів): 1 \leq k \leq 1000, правильна відповідь не перевищує ;

  2. ( бали): 1 \leq k \leq 1000;

  3. ( балів): 1 \leq k \leq 10^5, усі цифри послідовності рівні;

  4. ( бали): 1 \leq k \leq 10^5.