問題文

数直線のうち座標が 00 以上 LL 以下の部分を取り出した線分を考えます。
線分上には魚捕りマシンが NN 台設置されており、ii 台目のマシンの座標は AiA_i です。
あなたは線分上の点を MM 個選び、選んだ各点にマシンを設置することができます。この操作の後、マシンは合計 N+MN+M 台存在します。

マシンを設置した後、ある座標に魚が 11 匹現れます。魚の座標は 00 以上 LL 以下の実数から一様ランダムに選ばれます。
魚を捕まえる コスト を次のように定義します。

  • 魚の座標を xx とし、魚に最も近いマシンの座標を yy とする。このときコストは xy|x-y| である。

MM 台のマシンを設置する座標を適切に選択したとき、コストの期待値は最小でいくつになりますか? mod998244353\bmod \, 998244353 で答えてください。

(補足)mod998244353\bmod \, 998244353 で答えるとは?

この問題の制約下では、求める期待値は互いに素な正整数 P,QP,Q を用いて PQ\frac{P}{Q} と表すことができ、さらにこの P,QP,Q に対して R×QP(mod998244353)R \times Q \equiv P \pmod{998244353} かつ 0R<9982443530 \le R < 998244353 を満たす整数 RR がただ一つ存在することが証明できます。この RR を答えてください。

制約

  • 1N1041 \le N \le 10^4
  • 1M4×1081 \le M \le 4 \times 10^8
  • N+1L9×108N+1 \le L \le 9 \times 10^8
  • 1A1<A2<<ANL11 \le A_1 < A_2 < \dots < A_N \le L-1
  • 入力される値はすべて整数

入力

入力は以下の形式で標準入力から与えられます。

NMLN \enspace M \enspace L
A1A2ANA_1 \enspace A_2 \enspace \dots \enspace A_N

出力

答えを 11 行に出力してください。最後に改行を出力してください。

サンプル

サンプル1
入力
2 1 7
1 6
出力
409993217

座標 72\frac{7}{2} にマシンを設置したときコストの期待値が最小となり、その値は 3356\frac{33}{56} です。
整数でない座標にもマシンを設置できることに注意してください。

サンプル2
入力
3 2 4
1 2 3
出力
457528662

提出


Go (1.21)