서울의 명소 서울과학고등학교는 $1$부터 $N$까지의 번호가 매겨진 정점이 $N - 1$ 개의 간선으로 연결된 구조를 가진다. 서울과학고등학교의 어떤 두 정점 사이도 몇 개의 간선만을 이용하여 오갈 수 있음이 보장된다. 즉, 서울과학고등학교는 트리이다.
성현이와 상훈이는 서울과학고등학교에서 다음과 같은 규칙의 게임을 하고 있다.
상훈이는 리프이기 때문에, 서울과학고에 새로운 리프 노드를 추가하려고 한다. 이를 위해, 서울과학고의 임의의 정점에 새로운 정점을 간선으로 연결한다.
성현이는 서울과학고의 정점들을 "터트린다".
상훈이가 어디에 새로운 정점을 연결했을지 알 수 없기 때문에, 성현이는 가능한 모든 상황에 대비할 생각이다. 정점을 터트리는 것은 매우 힘이 들기 때문에 성현이는 최소 횟수로 작업을 끝내려고 한다. 상훈이가 $1$번, $2$번, $\cdots$, $N$번 정점에 새로운 정점을 연결했을 때 성현이가 터트려야 할 최소 정점 수를 구해 보자.
단, 상훈이가 각 정점에 새로운 정점을 연결한 상황은 모두 독립적이라고 가정하자.
첫 번째 줄에 $N$이 주어진다.
두 번째 줄부터 $N-1$개의 줄 중 $i$번째 줄에는 $i$번째 간선의 양 끝점을 나타내는 정수 $u_i$, $v_i$가 공백으로 구분되어 주어진다. 이는 $u_i$번 정점과 $v_i$번 정점을 연결하는 간선이 있음을 나타낸다. ($1 \leq i \leq N-1$)
첫 번째 줄부터 $N$개의 줄 중 $i$번째 줄에 상훈이가 $i$번 정점에 새로운 정점을 연결한 상황에서 성현이가 터트려야 할 최소 정점 수를 출력하여라.