long k;c,n,t,d[1<<18],u[1<<18];main(i){for(scanf("%d%d",&n,&k);~scanf("%d",d+i++););for(i--;--i;)for(c-=!u[t=i];!u[t];t=d[t])u[t]=1,c++;n=!puts(k