Problem7185--ABC223 —— G - Vertex Deletion

7185: ABC223 —— G - Vertex Deletion

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

Given is a tree with $N$ vertices. The vertices are numbered $1,2,\ldots,N$, and the i-th edge (1≤i≤N−1) connects Vertex $u_i$ and Vertex $v_i$.
Find the number of integers $i\ (1 \leq i \leq N)$ that satisfy the following condition.
  • The size of the maximum matching of the graph obtained by deleting Vertex $i$ and all incident edges from the tree is equal to the size of the maximum matching of the original tree.

Input

Input is given from Standard Input in the following format:
$N$
$u_1\ v_1$
$u_2\ v_2$
$\vdots$
$u_{N-1}\ v_{N-1}$

Output

Print the answer.

Constraints

$2≤N≤2×10^5$
$1 \leq u_i < v_i \leq N$
The given graph is a tree.
All values in input are integers.

Sample 1 Input

3
1 2
2 3

Sample 1 Output

2

The size of the maximum matching of the original tree is 1.

The size of the maximum matching of the graph obtained by deleting Vertex 1 and all incident edges from the tree is 1.

The size of the maximum matching of the graph obtained by deleting Vertex 2 and all incident edges from the tree is 0.

The size of the maximum matching of the graph obtained by deleting Vertex 3 and all incident edges from the tree is 1.

Thus, two integers i=1,3 satisfy the condition, so we should print 2.

Sample 2 Input

2
1 2

Sample 2 Output

0

Sample 3 Input

6
2 5
3 5
1 4
4 5
4 6

Sample 3 Output

4

Source/Category