#include <bits/stdc++.h>
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
long long a[100001];
long long n, minn, index, flag = 0;
cin>>n;
for(int i=0; i<n; i++)
cin>>a[i];
for(int i=0; i<n; i++)
{
minn = a[i];
index = i;
for(int j=i; j<n; j++)
if(minn > a[j])
{
minn = a[j];
index = j;
}
if(i == index)
continue;
else
{
//cout<<"swap(a["<<i<<"],a["<<index<<"]): "<<a[i]<<", "<<a[index]<<endl;
swap(a[i], a[index]);
flag++;
}
}
cout<<flag;
return 0;
}