红包是一个慷慨大方的男孩子。今天是万圣节,红包正在家里分糖果。
这时候一群熊孩子们敲开了红包家的门,他们高呼着“不用给糖,只要捣蛋”的口号把红包刚分好的糖果又打乱了。这让红包很难过,于是他打算重新把这些糖果分好。
红包有
因为红包有轻微的强迫症,所以他想让分好的糖果满足如下的性质:
- 每一堆糖果的数目都大于
。 - 每一个糖果都被分到恰好一堆糖果中。
- 对于每一堆糖果,把这些糖果按照标号排序之后,任意两个相邻的糖果的编号的奇偶性不同。例如
就是不满足这个条件的, 就是满足这个条件的。
只分糖果实在是太无聊了,于是红包开始思考:究竟有多少种不同的分糖果的方案呢?
两个分糖果的方案是不同的当且仅当至少存在一个数对
输入格式
第一行两个正整数
输出格式
输出一个整数,表示满足红包要求的方案数。
答案可能很大,你只需要输出答案对
样例一
input
3 2
output
4
explanation
合法的方案有:
样例二
input
20 10
output
715672257
限制与约定
测试点编号 | |
---|---|
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 |
时间限制:
空间限制: