#include using namespace std; int main(){ int n; cin>>n; vector p(n+1); vector> g(n+1); vector d(n+1); for (int i=1;i<=n;i++){ cin>>p[i]; d[p[i]]++; g[p[i]].push_back(i); } vector ok(n+1); for (int i=1;i<=n;i++){ if (d[i]>0) continue; ok[p[p[i]]]=true; } int ans=0; for (int i=1;i<=n;i++) ans+=ok[i]; cout<