#P1067E. Random Forest Rank

    ID: 2990 Type: RemoteJudge 3000ms 512MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>dpgraph matchingsmathtrees*2800

Random Forest Rank

No submission language available for this problem.

Description

Let's define rank of undirected graph as rank of its adjacency matrix in Rn×n\mathbb{R}^{n \times n}.

Given a tree. Each edge of this tree will be deleted with probability 1/21/2, all these deletions are independent. Let EE be the expected rank of resulting forest. Find E2n1E \cdot 2^{n-1} modulo 998244353998244353 (it is easy to show that E2n1E \cdot 2^{n-1} is an integer).

First line of input contains nn (1n51051 \le n \le 5 \cdot 10^{5}) — number of vertices.

Next n1n-1 lines contains two integers uu vv (1u,  vn;  uv1 \le u, \,\, v \le n; \,\, u \ne v) — indices of vertices connected by edge.

It is guaranteed that given graph is a tree.

Print one integer — answer to the problem.

Input

First line of input contains nn (1n51051 \le n \le 5 \cdot 10^{5}) — number of vertices.

Next n1n-1 lines contains two integers uu vv (1u,  vn;  uv1 \le u, \,\, v \le n; \,\, u \ne v) — indices of vertices connected by edge.

It is guaranteed that given graph is a tree.

Output

Print one integer — answer to the problem.

Samples

Sample Input 1

3
1 2
2 3

Sample Output 1

6

Sample Input 2

4
1 2
1 3
1 4

Sample Output 2

14

Sample Input 3

4
1 2
2 3
3 4

Sample Output 3

18