#arc137f. [arc137_f]Overlaps

[arc137_f]Overlaps

問題文

長さ 11 の棒があります. 棒の左端から距離 xx 進んだ点を,座標 xx の点と呼ぶことにします.

すぬけ君はこれから NN 回,以下の操作を行います.

  • \[0,1\] の中から一様ランダムに二つの実数 x,yx,y をとる. 座標 min(x,y)\\min(x,y) から座標 max(x,y)\\max(x,y) までを覆うようなシールを棒に貼る.

なお,すべての乱数は独立であるものとします.

シール同士は重なることがあります. シールが K+1K+1 枚以上重なっている点がない時,これを良い状態と呼ぶことにします.

NN 枚のシールを張り終えたあと,良い状態である確率を textmod998244353\\text{mod }{998244353} で求めて下さい.

確率 textmod998244353\\text{mod }{998244353} の定義

求める確率は必ず有理数になることが証明できます。 また、この問題の制約のもとでは、その値を既約分数 fracPQ\\frac{P}{Q} で表した時、Qnotequiv0pmod998244353Q \\not \\equiv 0 \\pmod{998244353} となることも証明できます。 よって、$R \\times Q \\equiv P \\pmod{998244353}, 0 \\leq R < 998244353$ を満たす整数 RR が一意に定まります。 この RR を答えてください。

制約

  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • 1leqKleqmin(N,105)1 \\leq K \\leq \\min(N,10^5)
  • 入力される値はすべて整数

入力

入力は以下の形式で標準入力から与えられる.

NN KK

出力

答えを出力せよ.


入力例 1

2 1

出力例 1

332748118

22 枚のシールが重ならない確率を求めればよいです.これは 1/31/3 になります.


入力例 2

5 3

出力例 2

66549624

入力例 3

10000 5000

出力例 3

642557092