EduBrick

A. Числа Фибоначчи

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

Числа Фибоначчи заданы так: f1=f2=1f_1 = f_2 = 1, а при n>2n > 2 выполнено fn=fn−1+fn−2f_n = f_{n-1} + f_{n-2}.

Выведите fnf_n. Считать рекурсией «в лоб» нельзя: она пересчитывает одни и те же значения снова и снова, и уже на четвёртом десятке это становится заметно.

Формат ввода

Одна строка содержит число nn (1≤n≤901 \le n \le 90).

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

Одно число — fnf_n. При n=90n = 90 ответ близок к пределу 64-битного типа, но в него помещается.

Примеры

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