import std.stdio; // readln
import std.array; // split
import std.conv; // to
import std.typecons;
import std.range;
import std.algorithm;

void main(){
	string[] s = split(readln());
	int n = to!int(s[0]);

	s = split(readln());
	int[] a = new int[](n);
	for(int i = 0; i < n; i++){
		a[i] = to!int(s[i]);
		a[i]--;
	}

	int cnt = 0;
	for(int i = 0; i < n; i++){
		if(i == a[a[i]]) cnt++;
	}
	writeln(cnt / 2);
}
