#include #include int main() { int n, i, pocet; int pole[200000]; while((scanf("%d\n", &n) == 1)) { pocet = 0; for(i = 0; i < n; i++) { scanf("%d", &pole[i]); } for(i = 0; i < n; i++) { while(pole[i] != i+1) { pocet++; int temp = pole[i]; pole[i] = pole[temp-1]; pole[temp-1] = temp; } } printf("%d\n", pocet); } return 0; }