import math import sys input = sys.stdin.buffer.readline def main(): N = int(input()); MOD = 998244353 G = [[] for _ in range(N)] branch =[] for _ in range(N-1): u,v = map(int,input().split()) u-=1;v-=1 G[u].append(v) G[v].append(u) branch.append((u,v)) root = 0 cnt = [0]*N par = [-1]*N stack = [] stack.append(~root) stack.append(root) while stack: v = stack.pop() if v >= 0: for u in G[v]: if u == par[v]: continue par[u] = v stack.append(~u) stack.append(u) else: v = ~v u = par[v] cnt[v] += 1 if u == -1: continue cnt[u] += cnt[v] #print(cnt) y = (N-1)*N*(N-1)//2; y%=MOD x = y for u,v in branch: if v == par[u]: u,v = v,u #vの親がu. par[v] = u v_cnt = cnt[v] u_cnt = N - v_cnt x -= v_cnt*u_cnt%MOD x %= MOD #print(x,y) g = math.gcd(x,y) x //= g y //= g ans = x * pow(y,MOD-2,MOD) print(ans%MOD) if __name__ == '__main__': main()