#B0087. 依旧斐波那契

依旧斐波那契

题目描述

定义斐波那契数列 {an}\{a_n\}

  • a1=1, a2=1a_1 = 1,\ a_2 = 1
  • an=an1+an2 (n3)a_n = a_{n-1} + a_{n-2}\ (n \ge 3)

请你输出第 NNaNa_N 10910^9 取模后的值。

输入格式

一行一个整数 NN3N10183 \le N \le 10^{18}

输出格式

输出一个整数,表示 aNmod109a_N \bmod 10^9

10
55