※作問初心者なので、細かいミスがあったらごめんなさい。

問題文

Loop 王国は NN 個の街と MM 本の道路からなり、街には 11 から NN までの番号が付いています。
ii (1iM)(1 \leq i \leq M) 番目の道路は街 AiA_i と街 BiB_i を双方向に結んでおり、通るのに CiC_i 分かかります。

方向音痴の Alice さんは街 NN に辿り着くまで、街から出ている全ての道路から一様ランダムに 11 本選び、その道路を通って別の街に移動する行動を繰り返します。

NN に辿り着いた後はずっと街 NN に滞在します。 Alice さんが道路を選ぶのにかかる時間は 00 分です。

方向音痴の Alice さんは現在街 11 にいます。 TT 分以内に街 NN に辿り着く確率を mod 998244353\mathrm{mod} \ 998244353 で求めてください。

確率 mod 998244353\mathrm{mod} \ 998244353 の定義

この問題で求める確率は必ず有理数になることが証明できます。 また、この問題の制約下では、求める確率を既約分数 yx\frac{y}{x}​ で表したときに xx998244353998244353 で割り切れないことが保証されます。
このとき xzy (mod 998244353)xz \equiv y \ (\mathrm{mod} \ 998244353) を満たすような 00 以上 998244352998244352 以下の整数 zz が一意に定まります。この zz を答えてください。

制約

  • 2N502 \leq N \leq 50
  • 1Mmin(N(N1)2,500)1 \leq M \leq \min(\frac{N(N-1)}{2}, 500)
  • 1Ai<BiN1 \leq A_i < B_i \leq N
  • (Ai,Bi)(A_i, B_i) は相異なる
  • 1Ci1091 \leq C_i \leq 10^9
  • 1T10001 \leq T \leq 1000
  • 入力は全て整数である

入力

入力は以下の形式で与えられる。

NN MM TT
A1A_1 B1B_1 C1C_1
A2A_2 B2B_2 C2C_2

AMA_M BMB_M CMC_M

出力

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

サンプル

入出力例 1

入力例1
3 3 3
1 2 2
1 3 1
2 3 1
出力例1
249561089

例えば、 Alice さんは以下の行動で街 3333 分以内で辿り着きます。

  1. 11 から道路 11 を通って、街 2222 分かけて行く。
  2. 22 から道路 22 を通って、街 3311 分かけて行く。

Aliceさんは 34\frac{3}{4} の確率で時間内に街 33 に辿り着くことができます。よって、 4×2495610893 (mod 998244353)4 \times 249561089 \equiv 3 \ (\mathrm{mod} \ 998244353) を満たすため、答えとして 249561089249561089 を出力します。

この問題におけるLoop王国の地図はこのようになります。

map example1

入出力例 2

入力例2
2 1 1000
1 2 1
出力例2
1

絶対に時間内に辿り着けます。

入出力例 3

入力例3
6 10 100
1 3 12
1 4 3
2 3 4
2 4 32
2 5 16
2 6 9999
3 4 10
3 5 9999
4 6 64
5 6 20
出力例3
218482382

提出


Go (1.21)