#agc058f. [agc058_f]Authentic Tree DP

[agc058_f]Authentic Tree DP

問題文

無向木 tt に対して,有理数 f(t)f(t) を次のように定義します.

  • tt の頂点数を nn とする.
  • n=1n=1 のとき:f(t)=1f(t)=1 とする.
  • ngeq2n \\geq 2 のとき:
    • tt の辺 ee について,tt から ee を削除することで得られる 22 つの木を tx(e),ty(e)t_x(e),t_y(e) (順不同)で表す.
    • $f(t)=(\\sum_{e \\in t} f(t_x(e)) \\times f(t_y(e)))/n$ とする.

11 から NN までの番号のついた NN 頂点からなる木 TT が与えられます. ii 番目の辺は頂点 AiA_i と頂点 BiB_i を結ぶ辺です.

f(T)f(T) の値を textmod998244353\\text{mod }{998244353} で求めてください.

有理数 textmod998244353\\text{mod }{998244353} の定義

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

制約

  • 2leqNleq50002 \\leq N \\leq 5000
  • 1leqAi,BileqN1 \\leq A_i,B_i \\leq N
  • 入力されるグラフは木である

入力

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

NN A1A_1 B1B_1 A2A_2 B2B_2 vdots\\vdots AN1A_{N-1} BN1B_{N-1}

出力

答えを出力せよ.


入力例 1

2
1 2

出力例 1

499122177

f(T)=1/2f(T)=1/2 です.


入力例 2

3
1 2
2 3

出力例 2

332748118

f(T)=1/3f(T)=1/3 です.


入力例 3

4
1 2
2 3
3 4

出力例 3

103983787

入力例 4

10
4 5
1 9
6 1
8 4
5 9
4 7
3 10
5 2
4 3

出力例 4

462781191