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 + 2.pow(d[i], M)) % M}