#include #include using namespace std; int main(){ int n; cin>>n; vector a(n); atcoder::dsu uf(n); for (int i=0;i>a[i],uf.merge(i,--a[i]); int ans=uf.groups().size(); cout<