忙碌的海狸(Busy Beaver)接受了一项新的工程挑战:为他不断壮大的海狸群体设计一个供水系统。该系统将由 $N$ 个水站(节点)组成,这些水站由管道(边)连接,其中没有管道将水站与自身相连,且任意两个水站之间最多只有一条管道。作为一个周密的规划者,忙碌的海狸确保整个系统是连通的;也就是说,水可以通过一系列管道从任意一个水站流向另一个水站。
忙碌的海狸希望他的系统具有韧性:无论选择哪棵管道生成树作为活动网络,在该生成树中都必须至少存在一个主站(即在该树中度数至少为 $K$ 的节点),其中 $\frac{N+3}{2} \le K < N$。
在 $N$ 个有标号的水站上,有多少个不同的连通管道网络满足这一条件?如果两个网络之间至少有一条管道不同,则认为它们是不同的。由于答案可能非常大,请将其对 $998\,244\,353$ 取模后输出。
输入格式
输入包含两个整数 $N$ 和 $K$($5 \le N \le 5000$,$\frac{N+3}{2} \le K < N$)。
输出格式
输出一个整数,表示满足条件的连通图的数量,对 $998\,244\,353$ 取模。
子任务
本题共有四个子任务。
- (10 分):$N \le 7$。
- (20 分):$K \ge \max\left(N - 5, \frac{N+3}{2}\right)$。
- (50 分):$N \le 200$。
- (20 分):无附加限制。
样例
输入样例 1
7 5
输出样例 1
322
输入样例 2
50 28
输出样例 2
360690501