## https://yukicoder.me/problems/no/3373 MOD = 998244353 def solve(N, edges): degrees = [0] * N for u, v in edges: degrees[u] += 1 degrees[v] += 1 ans = 0 for u, v in edges: x = (degrees[u] - 1) * (degrees[v] - 1) x %= MOD ans += x ans %= MOD return ans def main(): T = int(input()) answers = [] for _ in range(T): N = int(input()) edges = [] for _ in range(N - 1): u, v = map(int, input().split()) edges.append((u - 1, v - 1)) ans = solve(N, edges) answers.append(ans) for ans in answers: print(ans) if __name__ == "__main__": main()