#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k,a[100003],b[100003]={0},max,n;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=n;i>1;i--)
{
j=i;
k=0;
max=i;
while(a[j]==a[i]&&j>1)
{
b[a[i]]++;
if(b[j]>b[max])
max=j;
j--;
}
b[a[i]]=b[a[i]]+b[max];
i=j+1;
}
printf("%d",b[1]);
}