Bracket Sequences I#11603

Bracket Sequences I

1 second
128 megabytes
Medium

Calculate the number of valid bracket sequences of length .

For example, when n = 6, there are sequences:

()()()
()(())
(())()
((()))
(()())

Input

One integer n~(1 \le n \le 10^6).

Output

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

Examples

Example 1

Loading
Loading