#include using namespace std; #define rep(i, n) for (ll i = 0; i < (ll)(n); i++) #define ll long long const long long mod=998244353; const long long hmod=46216567629137; int main(){ cin.tie(0)->sync_with_stdio(0); cout.tie(0); int N; cin>>N; int P[N+1]; for(int i=1;i<=N;i++) cin>>P[i]; int ans=0; bool shikigami[N+1]; for(int i=1;i<=N;i++) shikigami[i]=0; for(int i=1;i<=N;i++){ if(P[i]!=0) shikigami[P[i]]=1; } bool ok[N+1]; for(int i=1;i<=N;i++) ok[i]=0; for(int i=1;i<=N;i++){ if(!shikigami[i]){ if(P[P[i]]!=0) ok[P[P[i]]]=1; } } for(int i=1;i<=N;i++){ if(ok[i]) ans++; } cout<