beecrowd | 2911

Ink Colors

Por Paulo Cezar Pereira Costa BR Brazil

Timelimit: 1

Stick Man left the family tree and went out for adventures. On his journey he found a strange tree with the root on the air and branches directed towards the ground. He decided to paint some of the tree branches to remind himself of home. To do so he wants that branches painted with the same color are all connected and form a stick man. A stick man is a group of six branches (p, q) (q, r) (q, s) (q, t) (s, u) and (s, v), as show in figure (a) below. Figure (b) shows a tree with one stick man painted and figure (c) shows the same tree with two stick men painted.

UOJ_2911

Stick Man would like to paint as many stick men on the tree as possible, such that each branch is part of at most a single stick man. Can you help him figure out how many ink colors he needs to buy?

Entrada

The first line contains an integer N (1 ≤ N ≤ 105 ) indicating the number of nodes in the tree. Nodes are identified by distinct integers from 1 to N, where node 1 is the root of the tree. The second line contains N − 1 integers P2, P3, . . . , PN (1 ≤ PiN for i = 2, 3, . . . , N), where the value Pi represents that there is a branch (Pi , i), that is, from node Pi to node i.

Saída

Output a single line with an integer indicating the maximum number of stick men that might be simultaneously painted on the tree.

Exemplos de Entrada Exemplos de Saída

14

1 1 2 2 2 2 5 5 5 6 6 9 9

2

13

13 7 5 1 5 2 5 7 4 2 2 4

2