#include #include #include using namespace std; int seq[212345]; bool seen[212345]; int main(void){ int n; while(scanf("%d",&n) == 1){ for(int i = 1; i <= n; i++){ scanf("%d", &seq[i]); seen[i] = false; } int i = 1; int cyc = 0; while(i <= n){ if(seen[i]){ i++; continue; } int j = i; do{ seen[j] = true; j = seq[j]; } while(!seen[j]); cyc++; } printf("%d\n", n-cyc); } return 0; }