시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB51322256.410%

문제

Алла очень любит палиндромы. Все потому, что её имя является палиндромом. Напомним, что строку называют палиндромом тогда, когда она одинаково читается как слева направо, так и справа налево.

Однажды в школе учитель рассказал Алле про так называемые строки Фибоначчи.

Строки Фибоначчи определяются следующим образом:

  • $f_0 = a$
  • $f_1 = b$
  • $f_{n} = f_{n-1} f_{n-2}$ для каждого $n \ge 2$ --- конкатенация двух предыдущих строк Фибоначчи

Таким образом, первые пять строк Фибоначчи: <<a>>, <<b>>, <<ba>>, <<bab>>, <<babba>>.

Аллу сразу заинтересовал вопрос --- какой максимально длинный палиндром встречается в $k$ -й строке Фибоначчи. Помогите Алле решить эту задачу.

입력

Первая строка входного файла содержит одно целое число $k$ ($0 \le k \le 80$) --- номер строки Фибоначчи.

출력

В выходной файл выведите длину самого большого палиндрома, содержащегося в $k$ -й строке Фибоначчи.

예제 입력 1

2

예제 출력 1

1

예제 입력 2

4

예제 출력 2

4