#include #include #include using namespace std; using namespace atcoder; using mint = modint998244353; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int t; cin >> t; while(t){ t--; int i,n; cin >> n; vector> g(n); for(i=0;i> u >> v; u--; v--; g[u].push_back(v); g[v].push_back(u); } vector sz(n); vector par(n); auto dfs = [&](auto &&self,int s,int p)-> void { sz[s]++; par[s] = p; for(int v:g[s]){ if(v==p) continue; self(self,v,s); sz[s] += sz[v]; } }; dfs(dfs,0,-1); mint ans = 0; mint al = (mint)n*(n + 1)/2; for(i=0;i