Reziba 有很多魔法宝石。每颗魔法宝石可以分解成

颗普通宝石,魔法宝石和普通宝石都占据

体积的空间,但普通宝石不能再被分解。
Reziba 想要使一些魔法宝石分解,使得所有宝石占据的空间
恰好为

单位体积。显然,一个魔法宝石分解后会占据

体积空间,不分解的魔法宝石仍占据

体积空间。
现在 Reziba 想要求出有多少种分解方案,可以让最后得到的宝石
恰好占据

单位体积。两种分解方案不同当且仅当分解的魔法宝石数量不同,或者是所用的宝石的编号不同。
Reziba 当然知道怎么做,但是他想考考你。
输入描述:
输入包含两个数字 )
输出描述:
输出能使宝石占据恰好
体积的方案数。因为方案数实在太大了,请输出方案数
后的结果。
备注:
原题链接:https://codeforces.com/problemset/problem/1117/D