AT_hitachi2020_f Preserve Diameter

Description

[problemUrl]: https://atcoder.jp/contests/hitachi2020/tasks/hitachi2020_f $ 1 $ から $ N $ までの番号がつけられた $ N $ 個の頂点を持つ木 $ G $ があります。 $ G $ の $ i $ 番目の辺は頂点 $ a_i $ と頂点 $ b_i $ を結んでいます。 $ G $ に $ 0 $ 本以上の辺を追加することを考えます。 追加後のグラフを $ H $ とします。 以下の $ 4 $ つの条件を満たす $ H $ の個数を $ 998244353 $ で割ったあまりを求めてください。 - $ H $ に多重辺は存在しない - $ H $ に自己ループは存在しない - $ G $ の直径と $ H $ の直径は等しい - $ H $ に辺が存在しない任意の頂点対について、$ H $ にその頂点対間を結ぶ辺を追加すると、直径が短くなる

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ a_1 $ $ b_1 $ $ \vdots $ $ a_{N-1} $ $ b_{N-1} $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 3\ \le\ N\ \le\ 2\ \times\ 10^5 $ - $ 1\ \le\ a_i,\ b_i\ \le\ N $ - 入力で与えられるグラフは木 ### Sample Explanation 1 例えば、$ G $ に辺 $ (1,\ 5),\ (3,\ 5) $ を追加したグラフは問題文中の $ 4 $ つの条件を満たします。 ### Sample Explanation 2 $ H $ として考えられるグラフは、$ G $ のみです。