금광

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

최근 설곽국에 금광이 발견되었습니다. 금광에는 총 NN개의 방이 있으며, 1번부터 NN번까지의 번호가 붙어 있습니다. 11번 방은 입구와 연결되어 있고, 나머지 모든 방은 부모 방을 정확히 하나씩 가지며 부모 방과 통로로 연결되어 있습니다. ii번 방의 부모 방은 A_iA\_i번 방입니다(1A_i<iN1 \le A\_i < i \le N).

금광이 발견되자 많은 기업에서 채굴을 위해 나서려고 합니다. 설곽국의 정부는 자원 독점을 막기 위해 제한을 걸었습니다. 제한에 따르면, 각 방은 정확히 하나의 기업만이 채굴할 수 있으며, 어떤 두 방 xxyy를 같은 기업이 채굴하고 있다면, 이 두 방 사이의 거리는 홀수여야 합니다. (어떤 방 xx에서 방 yy로 이동하기 위해 거쳐야 하는 통로의 최소 개수를 xx번 방과 yy번 방의 거리라고 합니다.)

설곽국의 재벌 리프는 최소 개수의 기업을 이용해 모든 방의 채굴을 독점하려고 합니다. 필요한 기업의 최소 개수를 구하는 프로그램을 작성하세요.

입력

첫 줄에 방의 개수를 나타내는 정수 NN이 주어집니다.

둘째 줄에는 각 방의 부모 방을 나타내는 정수 A_2A\_2, A_3A\_3, \cdots, A_NA\_N이 띄어쓰기를 사이에 두고 주어집니다.

출력

리프가 모든 방의 채굴권을 독점하기 위해 필요한 최소 기업 수를 출력합니다.

제한

  • 1N1051 \le N \le 10^5
  • 1A_i<iN1 \le A\_i < i \le N