#abc287f. [abc287_f]Components

[abc287_f]Components

問題文

NN 頂点の木があります。頂点には 11 から NN までの番号が付いており、ii 番目の辺は頂点 aia_i と頂点 bib_i を結んでいます。

x=1,2,ldots,Nx=1,2,\\ldots,N に対して次の問題を解いてください。

  • 木の頂点の部分集合 VV であって空でないものは 2N12^N-1 通り存在するが、そのうち VV による誘導部分グラフの連結成分数が xx であるようなものは何通りあるかを 998244353998244353 で割った余りを求めよ。

誘導部分グラフとは SS をグラフ GG の頂点の部分集合とします。このとき、GGSS による誘導部分グラフとは、頂点集合が SS で、辺集合が「GG の辺であって両端が SS に含まれるものすべて」であるようなグラフです。

制約

  • 1leqNleq50001 \\leq N \\leq 5000
  • 1leqailtbileqN1 \\leq a_i \\lt b_i \\leq N
  • 与えられるグラフは木

入力

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

NN a1a_1 b1b_1 vdots\\vdots aN1a_{N-1} bN1b_{N-1}

出力

NN 行出力せよ。
ii 行目には x=ix=i に対する出力をせよ。


入力例 1

4
1 2
2 3
3 4

出力例 1

10
5
0
0

以下の 55 通りでは誘導部分グラフの連結成分数が 22、これら以外では 11 になります。

  • V=1,2,4V = \\{1,2,4\\}
  • V=1,3V = \\{1,3\\}
  • V=1,3,4V = \\{1,3,4\\}
  • V=1,4V = \\{1,4\\}
  • V=2,4V = \\{2,4\\}

入力例 2

2
1 2

出力例 2

3
0

入力例 3

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

出力例 3

140
281
352
195
52
3
0
0
0
0