#include
#include
#include
#include
using namespace std;
const int maxn=500000;
int main() {
int n;
cin >> n;
int nodes_as_trees = 0;
set st;
for(int i = 1; i <= n; i++) {
int x;
cin >> x;
if(x == i) {
nodes_as_trees++;
}
else {
st.insert(x);
}
}
cout << (int) st.size() / 2 + nodes_as_trees << endl;
return 0;
}