#P1965. 最长路径(四)

最长路径(四)

题目描述

给定一个有nn个节点的树,节点编号为1n1\sim n,这棵树以1号节点为根节点,请你从根节点出发,找到图中的最长路径。(最长路径必须要保证从根节点出发)

输入描述

第一行输入一个整数n(1n105)n(1 \leq n \leq 10^5) 表示树的节点个数。

接下来一行输入n1n-1个整数p2,p3,...pn(1pin)p_2,p_3,...p_n(1\le p_i\le n)pip_i表示节点ii的父节点编号。

输出描述

输出一个整数,表示最长路径的长度。

样例

输入

5
1 2 2 1

输出

2

样例解释

最长路径为1241\to 2\to 4或者1231\to 2\to 3,路径长度为22