eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Один, два, не три

Один, два, не три

Рік назад відомий гангстер Юрко, прокинувшись вранці, зрозумів, що йому набридло грабувати банки на круглі суми. І ось уже протягом року він забирає з банку суму, в записі якої присутні тільки цифри 1 і 2. Після кожного пограбування Юрко ділить награбовану суму порівну між N членами своєї бригади. Ви з недавніх пір також перебуваєте в бригаді Юрка, і вам хотілося б знати мінімальну награбовану суму, що ділиться без остачі на N.

Вхідні дані:

Єдине ціле число N (1 ≤ N ≤ 106).

Вихідні дані:

Виведіть мінімальне число, яке містить лише цифри 1 та 2, та діляться націло на N. Якщо такого числа не існує або його довжина перевищує 16 цифр, виведіть «Impossible».

Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
5
Вихідні дані #1
Impossible
Вхідні дані #2
8
Вихідні дані #2
112