#c22903. 斐波那契数列2

斐波那契数列2

Fibonacci Sequence 2

Problem Description

The Fibonacci sequence is the sequence 1,1,2,3,5,8,…1, 1, 2, 3, 5, 8, \dots, in which every term starting from the third is the sum of the two preceding terms.

Compute the nn-th term of this sequence modulo 109+710^9 + 7.

Input Format

The first line contains an integer nn.

Output Format

Output one line containing a single integer: the answer.

Sample Input

5

Sample Output

5

Constraints

For 100%100\% of the test cases, 1≤n≤1091 \le n \le 10^9.