[PumpkinOI Round 1] 造树据

题目背景

> 拍上了,舒服。

题目描述

小 P 正在造数据对拍,可是他拍了 $114514$ 组都没有拍出来。他去请教大佬,但被大佬 D 了,他被告知他随机生成树的期望高度是 $O(\log n)$ 的,强度不够。 小 P 很难过,以至于无法思考。所以他想请问你,对于他给出的任意一棵**无根树**,以他的随机生成方式,生成出与其形态相同的树即与其**同构**的树的概率。 小 P 随机生成一棵**无根树**的方式为: - 对于 $2\le i\le n$ 的结点,等概率向 $[1,i-1]$ 中连一条边

输入输出格式

输入格式


第一行输入一个正整数 $n$。 接下来 $2$ 至 $n$ 行,每行输入两个正整数 $u,v$,表示在 $u$ 和 $v$ 之间连一条边。 保证输入的数据是一棵树。

输出格式


输出一行一个非负整数,表示概率对 $998244353$ 取模的值。

输入输出样例

输入样例 #1

3
1 3
2 3

输出样例 #1

1

输入样例 #2

5
5 3
2 3
1 4
4 3

输出样例 #2

83187030

输入样例 #3

5
1 3
4 1
2 4
3 5

输出样例 #3

332748118

说明

**本题采用子任务捆绑/依赖** 对于 $10\%$ 的数据,保证 $2\le n\le 10$。 对于 $30\%$ 的数据,保证 $2\le n\le 20$。 对于 $50\%$ 的数据,保证 $2\le n\le 10^3$。 对于另外 $10\%$ 的数据,保证给出的是一条链。 对于另外 $10\%$ 的数据,保证给出的树按照题面中小 P 随机生成树的方式生成。 对于 $100\%$ 的数据,$2\le n\le 5\times 10^5$。