Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 540 Bytes

File metadata and controls

31 lines (19 loc) · 540 Bytes

Time limit: 1.00 s    Memory limit: 512 MB

Your task is to count the number of ways numbers $1,2,\ldots,n$ can be divided into two sets of equal sum.

For example, if $n=7$, there are four solutions:

  • ${1,3,4,6}$ and ${2,5,7}$
  • ${1,2,5,6}$ and ${3,4,7}$
  • ${1,2,4,7}$ and ${3,5,6}$
  • ${1,6,7}$ and ${2,3,4,5}$

Input

The only input line contains an integer $n$.

Output

Print the answer modulo $10^9+7$.

Constraints

  • $1 \le n \le 500$

Example

Input:
7

Output:
4