#include <stdio.h>
#define N 100

int main()
{
  int count=0,data[N],i,j,num,mini,change;

  scanf("%d",&num);

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



  for(i = 0 ; i <= num-1 ; i++)
    {
      mini = i;
      for(j = i ; j <= num-1 ; j++)
	{
	  if(data[j] < data[mini])
	    {
	      mini = j;
	    }
	}
      change = data[i];
      data[i] = data[mini];
      data[mini] = change;
	
      count++;

    }

  for(i = 0 ; i < num ; i++)
    {
      printf("%d",data[i]); 
      if(i != num-1)printf(" ");
    }

  printf("\n%d\n",count);
  return 0;
}