求出具有 $n$ 个叶子节点的满二叉树(每个顶点有 0 或 2 个子节点)的数量,使得对于每个有两个子节点的顶点,其左子树的叶子节点数不超过其右子树的叶子节点数 $k$ 个以上,并将结果对 $998\,244\,353$ 取模。
输入格式
仅一行,包含两个整数 $n$ 和 $k$ ($2 \le n \le 10^6$; $0 \le k \le 100$)。
输出格式
输出要求的数量。
样例
样例输入 1
2 0
样例输出 1
1
样例输入 2
3 0
样例输出 2
1
样例输入 3
3 1
样例输出 3
2
样例输入 4
4 0
样例输出 4
2
样例输入 5
4 1
样例输出 5
3
样例输入 6
4 2
样例输出 6
5
样例输入 7
6 2
样例输出 7
23
样例输入 8
7 42
样例输出 8
132
样例输入 9
10 1
样例输出 9
400
样例输入 10
13 4
样例输出 10
42003
样例输入 11
239 17
样例输出 11
385818773
样例输入 12
50216 58
样例输出 12
744498776
样例输入 13
787788 78
样例输出 13
394429402