ll@N,@(P--)[N]; setS; setT; rep(i, N) if(P[i]!=-1)T.insert(P[i]); rep(q,N){ if(T.find(q) != T.end()) continue; int p = P[q]; if(p==-1)continue; int i=P[p]; if(i!=-1)S.insert(i); } wt((int)S.size());