#5657. CSES1096 掷骰子

0

CSES1096 掷骰子

Throwing Dice

Your task is to calculate the number of ways to get a sum n by throwing dice. Each throw yields an integer between 1 \ldots 6. For example, if n=10, some possible ways are 3+3+4, 1+4+1+4 and 1+1+6+1+1.

Input

The only input line contains an integer n.

Output

Print the number of ways modulo 10^9+7.

Constraints

1n101 \le n \le 10^{18}$

Example

Input

8

Output

125