EduBrick

Сломанные ступени

8000 мс · 256 МБ · всё или ничего

Кузнечик прыгает на одну или две ступени, начиная с нулевой. Некоторые ступени сломаны, вставать на них нельзя.

Сколькими способами он доберётся до ступени nn? Ответ по модулю 109+710^9 + 7. Нулевая и nn-я ступени целы.

Формат ввода

В первой строке число nn от 11 до 10610^6. Во второй — n+1n + 1 число, по одному на ступени с нулевой по nn-ю: 1 — ступень цела, 0 — сломана.

Формат вывода

Одно число.

Примеры

ввод
1
1 1
вывод
1

Примечание

Сломанная ступень — состояние, в которое нельзя попасть. Оставьте у неё ноль способов, и всё остальное посчитается само.

Войдите, чтобы отправлять решения.