#include #include #include using namespace std; using mint=atcoder::modint998244353; int N; vectorG[1<<17]; mint ans; int dfs(int u,int p) { int ch=1; for(int v:G[u])if(v!=p) { int c=dfs(v,u); ch+=c; ans-=(long)c*(N-c)*2; } return ch; } main() { cin>>N; ans=(mint)N*(N-1)*(N-1); for(int i=1;i>u>>v; u--,v--; G[u].push_back(v); G[v].push_back(u); } dfs(0,-1); cout<<(ans/N/(N-1)/(N-1)).val()<