/ WHOJ / 题库 /

双胞胎的队伍

双胞胎的队伍

题目描述

Smart 兼职小学老师赚钱。
他带的班里有 \(n\) 对双胞胎,编号为 \(1,2,…,n\),他们排成一个长度为 \(2n\) 的队伍外出游玩。由于双胞胎间存在奇妙的联系,他们希望每对双胞胎之间隔开的人数正好等于这对双胞胎的编号。带队老师 Smart 对这个要求感到非常头疼,于是他请你来帮他计算一下满足这个要求的方案数。

格式

输入格式

输入仅一行,一个正整数 \(n\)。

输出格式

一个正整数,表示方案数 \(\text{mod}\) \(1000000007\) 的值。

样例1

样例输入1

3

样例输出1

2

样例解释

\(n=3\) 时,有两种方案:\(3,1,2,1,3,2\) 和 \(2,3,1,2,1,3\)。

限制

对于 \(30\%\) 的数据 \(n ≤ 8\);
对于 \(50\%\) 的数据 \(n ≤ 12\);
对于 \(100\%\) 的数据 \(n ≤ 18\)。