Леді записала на листочку послідовність з послідовних додатних цілих чисел. Перше число було рівне (наприклад, якщо 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
n = 47 дає послідовність [47, 48, 49, 50, 51, 52], з якої молодша сестра Леді могла вилучити цифри і отримати послідовність цифр з прикладу. Оскільки ніякі менші значення не підійдуть, відповідь .
( балів): 1 \leq k \leq 1000, правильна відповідь не перевищує ;
( бали): 1 \leq k \leq 1000;
( балів): 1 \leq k \leq 10^5, усі цифри послідовності рівні;
( бали): 1 \leq k \leq 10^5.