CSES - Throwing Dice
  • Time limit: 1.00 s
  • Memory limit: 512 MB
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
  • $1 \le n \le 10^{18}$
Example

Input:
8

Output:
125