对于一棵树 $T$,定义 $v(T)$ 为将 $T$ 的顶点染成黑色和白色的方案数,且满足以下条件:
- 对于 $T$ 中的所有黑色顶点 $u, v$,从 $u$ 到 $v$ 的简单路径上的所有顶点也都是黑色。
- 存在至少 $k$ 条无向边 $(u, v)$,满足 $u$ 和 $v$ 颜色不同。
对于所有含有 $n$ 个顶点的带标号无根树 $T$,计算 $v(T)$ 的总和模 $998244353$ 的值。
输入格式
仅一行,包含两个正整数 $n, k$ ($1 \le n \le 10^7$, $1 \le k \le 5000$)。
输出格式
输出一个整数,表示答案。
样例
输入样例 1
3 1
输出样例 1
15
输入样例 2
6 2
输出样例 2
17286
输入样例 3
30 9
输出样例 3
434031055
输入样例 4
114514 2520
输出样例 4
136362204
说明
对于第一个样例,仅有 $3$ 种不同的树 $T$,它们都是链,因此它们具有相同的 $v(T)$。用 $0$ 表示黑色,$1$ 表示白色,共有 $5$ 种方案:$(0, 0, 1)$,$(1, 0, 0)$,$(1, 1, 0)$,$(0, 1, 1)$,$(1, 0, 1)$。我们强调,方案 $(1, 1, 1)$ 和 $(0, 0, 0)$ 不满足第二个条件,而 $(0, 1, 0)$ 不满足第一个条件。
因此,答案为 $3 \cdot 5 = 15$。