11617. Подільність


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Ми маємо послідовність 2,22,222,2222,..., де \(i\)-й член є \(i\)-значним цілим числом, усі цифри якого 2.

Де в цій послідовності вперше з’являється число кратне \(K\)?

Якщо перше кратне \(K\) є \(x\)-им членом послідовності, то виведіть \(x\); якщо виведіть -1.

Формат вхідних даних

Перший рядок містить ціле число \(T\) (\(1 \le T \le 200\)) - кількість тестів.

Наступні  \(T\) рядків містять тести - число \(K\) (\(1 \le K \le 10^8\))

Числа розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть для кожного тесту в окремому рядку шукане число або -1.

Приклад вхідних даних

4
1
7
10
999983

Приклад вихідних даних

1
6
-1
999982

Коментарі

Ще немає коментарів.