#5760. CSES1093 两个集合 II
0
CSES1093 两个集合 II
Two Sets II
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
Example
Input
7
Output
4