EduBrick

Кузнечик

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

Кузнечик сидит на нулевой ступени лестницы и прыгает вверх на одну или на две ступени за раз.

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

Формат ввода

Одно целое число nn от 00 до 10610^6.

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

Одно число.

Примеры

ввод
0
вывод
1

Примечание

На ступень ii кузнечик попадает либо с i1i-1, либо с i2i-2, и эти способы не пересекаются. Значит количество способов на ii — сумма количеств на двух предыдущих. Хранить весь массив не нужно: хватает двух переменных.

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