#include<stdio.h>

int main()
{

  int i,j,n,minj,a[100],count=0,t;

  scanf("%d",&n);
  for(i=0;i<n;i++)
    {
      scanf("%d",&a[i]);
    }

  for(i=0;i<n;i++){
	  minj=i;
    for(j=i;j<n;j++)
	{
	  if(a[j]< a[minj])
	    {
	      minj=j;
	    } 
	}  
    if(i!=minj)
      {
	t=a[i];
	a[i]=a[minj];
	a[minj]=t;
	count++;
      }
    }

  for(i=0;i<n-1;i++)
    {
      printf("%d ",a[i]); 
    }
  printf("%d\n",a[i]);
  printf("%d\n",count);

  return 0;
}