Єгипетські знаки#186

Єгипетські знаки

1 секунда
128 мегабайтів
Дуже легка

Минулого літа школяр Василько відвідав Єгипет. Лише зараз він згадав, що під час своєї поїздки йому вдалося сфотографувати багато цікавих речей. Переглядаючи ці знімки, Василько особливо зацікавився видами на піраміди в Гізі. Окрім різних ієрогліфів, на пірамідах були незвичайні символи: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

Придивившись уважніше, Василько помітив, що кожен ряд цих загадкових символів позначає ступінь двійки. Зокрема, перший ряд починається з , другий з , ..., сто двадцятий зі і так далі. Якби у Василька був сучасний фотоапарат, усе було б зрозуміло, але його старий фотоапарат погано знімав найяскравіші частини піраміди, через що не всі символи видно і, відповідно, складно визначити, якому ступеню двійки відповідає кожен ряд.

Василько вирішив відновити символи і врешті хоче, щоб хтось написав програму (адже він лише у 6-му класі і не знає програмування), яка визначить ступінь двійки, що з'являється в -му рядку.

Вхідні дані

Єдине вхідне число (n \leq 10^7).

Вихідні дані

Виведіть найменше додатне ціле , таке, що десятковий запис числа 2^k починається з . Якщо Василько щось переплутав і такого не існує, виведіть -1.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Примітка

Хоча Василько ще зовсім юний, він не помилявся, інакше давні єгиптяни не вирізьбили б такі символи на своїх пірамідах!