Месть Фибоначчи
Последовательность чисел Фибоначчи определяется следующим образом:
Здесь n - индекс номера числа Фибоначчи F(n).
Эта последовательность хорошо была изучена с момента публикации книги Фибоначчи. С тех пор было обнаружено множество свойств указанной последовательности.
Вас заинтересовала эта последовательность после прочтения множества статей о ней. Однако Вы решили больше не заниматься ее исследованием, так как у нее больше не осталось неисследованных свойств. Вчера Вы решили изучать другие последовательности, как например последовательность Люка.
Фибоначчи пришел в Ваш сон прошлой ночью. "Глупые человеческие существа. Еще много важных свойств последовательности Фибоначчи не изучены, например начиная с номера 347746739…"
Вы проснулись, но не смогли вспомнить все число, кроме нескольких его первых чисел, которое сообщил Вам Фибоначчи. Вы решили написать программу, которая сможет найти это число. Так Вы сможете продолжить свои исследования по последовательности Фибоначчи.
Входные данные
Состоит из нескольких тестов. Первая строка содержит количество тестов t (t ≤ 50000).
Каждый тест состоит из одной строки, в которой записана непустая последовательность из не более чем 40 цифр. Ведущие нули в строках отсутствуют.
Выходные данные
Для каждого теста вывести наименьший индекс наименьшего числа Фибоначчи, десятичная запись которого начинается с заданных цифр. Если никакое число Фибоначчи с индексом меньшим чем 100000 не удовлетворяет этому условию, то вывести -1 – то что сказал Фибоначчи лежит за пределами Ваших возможностей.