Тимофей и подготовка к ЧеРеКОШу
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Мальчик Тимофей очень хочет подготовиться к ЧеРеКОШу. Он готов на всё ради этого, готов даже пожертвовать своим летним отдыхом. Поэтому он всё лето решал задачки на разных сайтах, в том числе на сайте CodeForceless, на котором ведётся подсчёт решённых задач.

Но так как у сайта CodeForceless слишком слабые сервера, а Тимофей решил невероятно много задач, сайт упал, и теперь к нему нет доступа. Тимофей хочет похвастаться перед друзьями результатами подготовки и рассказать им, сколько задач он решил за лето, но само число вылетело у него из головы. Единственное, что он запомнил, это количество вхождений каждой цифры, а также что никакие две одинаковые цифры в числе не стоят рядом.

Чтобы не показаться хвастуном и не преувеличить, Тимофей хочет предоставить минимальное число с таким свойством или же понять, что такого числа не существует. Помогите молодому олимпиаднику с этой задачей.

Входные данные

Входные данные состоят из $$$10$$$ строк.

$$$i$$$-я строка содержит число $$$a_i$$$ ($$$0 \leq a_i \leq 2\times 10^{5}$$$) — количество цифр $$$(i - 1)$$$ в числе задач, решённых Тимофеем. $$$1 \leq \sum\limits_{i = 1}^{n} a_{i} \leq 2\times 10^{5}$$$.

Выходные данные

Если такое целое неотрицательное число существует, выведите его в единственной строке, иначе — строку Impossible.

Примеры

Входные данные
0
0
0
0
0
0
0
0
0
2
Выходные данные
Impossible
Входные данные
1
3
0
0
5
4
0
0
0
0
Выходные данные
1014145454545

Примечание

В числе не может быть ведущих нулей (только если оно не равно нулю).