#include<stdio.h>
#include<stdlib.h>
#include<string.h>


int main(void)
{
  int N,i,j,min,t,k=0;
  scanf("%d",&N);
  int a[N];

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

  for(i=0;i<N;i++){
    min=i;
    for(j=i;j<N;j++)
      if(a[j]<a[min])
	min=j;
    t=a[i];a[i]=a[min];a[min]=t;
    if(i!=min)
      k++;
  }

  for(i=0;i<N;i++)
    printf("%d ",a[i]);
  printf("\n");
  printf("%d\n",k);

  return 0;
}