#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(int i=0;i> N; for(i=1;i<=N;i++){ cin >> p[i]; } int ans=0; for(i=1;i<=N;i++){ if(p[i]==i) continue; swap(p[i],p[p[i]]); ans++; } cout << ans << endl; return 0; }