#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5 + 7;
int pos[maxn];
int pre[maxn];
int n;
int cnt = 0;
int main()
{
cin >> n;
for (int i = 1; i <= n; ++i)
{
cin >> pos[i];
pre[pos[i]] = i;
}
for (int i = 1; i <= n; ++i)
{
if (pos[i] == i)
{
continue;
}
int x = pos[i];
int y = pos[pre[i]];
swap(pos[i], pos[pre[i]]);
pre[x] = pre[i];
++cnt;
}
cout << cnt << endl;
return 0;
}