#include <stdio.h>
int main(){
  int n, a[100], i, j, count=1, minj, b;
  scanf("%d",&n);
  for(i=0; i<n; i++){
    scanf("%d", &a[i]);
  }

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

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

