[FJOI2007]轮状病毒
轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的。
一个 轮状基由圆环上 个不同的基原子和圆心处一个核原子构成,两个原子之间的边表示这两个原子之间的信息通道。
轮状病毒的产生规律是:在一个 轮状基中删去若干条边,使得各原子之间有唯一的信息通道。例如,共有 个不同的 轮状病毒。
现给定 ,请编程计算有多少个不同的 轮状病毒。
输入格式
第一行有一个正整数 。
输出格式
输出一行一个整数,表示不同的 轮状病毒的个数。
样例输入
3
样例输出
16
数据范围
- 。
来源与许可
本题为 FJOI 2007 试题「轮状病毒」,题面与测试数据整理自 BZOJ 1002。
样例 1
输入
3
输出
16