Cистема числення для щастя
Обмеження: 2 сек., 256 МіБ
У Зеника є число nn. Звісно, він буде дуже щасливий, якщо це число буде щасливим. Нагадаємо, що щасливим уважається число, у якому всі цифри — 4 або 7.
Зеник зрозумів, що його число може бути не щасливим у системі числення 10, а тому він хоче знайти основу системи числення xx, у якій число nn буде щасливим, тобто в кожному розряді буде або 4, або 7.
Допоможіть Зенику знайти будь-яку основу системи числення або вкажіть, що такої не існує.
Вхідні дані
У першому рядку задано ціле число tt — кількість чисел nn, для яких потрібно сказати відповідь.
У наступних tt рядках задано по одному цілому числу nn — числа, для яких потрібно знайти основу системи числення.
Вихідні дані
Для кожного nn у єдиному рядку
виведіть ціле число — основу системи числення xx (x≤109x≤109), яка підходить, або -1
, якщо такої не
існує.
Можна показати, що якщо відповідь існує, то існує відповідь, що не перевищує 109109.
Обмеження
1≤t≤1001≤t≤100,
1≤n≤1091≤n≤109.
Приклади
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
3 43 1 7474477 | 9 -1 10 |