M = 998244353 n = gets.to_i d = Array.new(n, 0) (n - 1).times do u, v = gets.split.map &:to_i d[u - 1] += 1 d[v - 1] += 1 end puts (0...n).reduce(0) {|r, i| (r + (d[i] == n - 1 ? 2.pow(d[i], M) - 2 : 2.pow(d[i], M))) % M }