小猴打架
一开始森林里面有 N 只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友。
每次打完架后,打架的双方以及它们的好朋友就会互相认识,成为好朋友。经过 N−1 次打架之后,整个森林的小猴都会成为好朋友。
现在的问题是,总共有多少种不同的打架过程。
比如当 N=3 时,就有
{1-2, 1-3},{1-2, 2-3},{1-3, 1-2},
{1-3, 2-3},{2-3, 1-2},{2-3, 1-3}
六种不同的打架过程。
输入格式
一个整数 N。
输出格式
一行,方案数对 9999991 取模的结果。
样例输入
4
样例输出
96
数据范围
来源与许可
本题题面与测试数据整理自 BZOJ 1430。
样例 1
输入
4
输出
96