#include <stdio.h>

int main(){

  int n,i,j,min = 0,sita = 0,temp,sum = 0;
  int array[124] = {};

  scanf("%d",&n);

  for(i = 0;i < n;i++){
    scanf("%d",&array[i]);
  }
  
  while(1){
  for(i = sita;i < n;i++){
    if(array[i] < array[min]){
      min = i;
    }    
  }
  //printf("sita = %d,min = %d\n",array[sita],array[min]);
  temp = array[sita];
  array[sita] =array[min];
  array[min] = temp;
  sum++;
  sita++;
  if(sita == n - 1) break;
  }

  for(i = 0;i < n;i++){
    if(i != n - 1) printf("%d ",array[i]);
    else printf("%d",array[i]);
  }
  printf("%d\n",sum);
  printf("\n");
  
  return 0;
}
  
  