3266: 游戏

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:0

题目描述

  windy学会了一种游戏。对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。最开始windy把数字按顺序1,2,3,……,N写一排在纸上。 然后再在这一排下面写上它们对应的数字。然后又在新的一排下面写上它们对应的数字。   如此反复,直到序列再次变为1,2,3,……,N。  如:     1 2 3 4 5 6     对应的关系为     1->2 2->3 3->1 4->5 5->4 6->6  windy的操作如下:    1 2 3 4 5 6   2 3 1 5 4 6   3 1 2 4 5 6   1 2 3 5 4 6   2 3 1 4 5 6   3 1 2 5 4 6   1 2 3 4 5 6    这时,我们就有若干排1到N的排列,上例中有7排。   现在windy想知道,对于所有可能的对应关系,有多少种可能的排数。

输入

    输入文件game.in包含一个整数,N。

输出

  输出文件game.out包含一个整数,可能的排数。

样例输入 复制

3

样例输出 复制

    3

提示

【输入样例二】  10【输出样例二】  16

数据规模  30%的数据,满足 1 <= N <= 10 。   100%的数据,满足 1 <= N <= 1000 。