Описание задачи
В алфавите есть только две буквы: A и B.
Рассматриваются строки длины , состоящие только из этих букв.
Строка называется правильной, если выполняются все условия:
- первая и последняя буквы ---
A; - в строке нет двух букв
A, идущих подряд (подстрокаAAзапрещена); - в строке нет трёх букв
B, идущих подряд (подстрокаBBBзапрещена).
Например, строки ABBA, ABABABA, ABBABABBA являются правильными, а строки ABBAB, ABAABA, ABABBBA --- нет.
Требуется найти количество правильных строк длины .
Входные данные
В первой строке задано одно целое число --- длина строки.
Выходные данные
Выведите количество правильных строк длины по модулю .
Система оценки
| Подзадачи | Дополнительные ограничения | Баллы | Требуемые подзадачи |
|---|---|---|---|
| 0 | Пример | 0 | — |
| 1 | 10 | 0 | |
| 2 | 30 |
Примеры
Пример 1
Ввод
4
Вывод
1
Объяснение
В первом примере, при длине , существует только одна подходящая строка: ABBA.
Пример 2
Ввод
6
Вывод
2
Объяснение
Во втором примере: ABABBA, ABBABA.