#include<stdio.h>
  
int main()
{
    int c, i, n, j, A[100], x, min, d;
 
    scanf("%d", &n);
      
    c = 0;
    for (i = 0; i <= n - 1; i++)
        scanf("%d", &A[i]);
  
    i = 0;
  
    for (i = 0; i <= n - 1; i++) {
        min = i;
        for (j = i; j <= n - 1; j++) {
            if (A[j] < A[min]) {
                min = j;
                d = 1;
            }
        }
        if (d == 1) {
            x = A[i];
            A[i] = A[min];
            A[min] = x;
            c++;
        }
        d = 0;
    }
      
  
    j = 0;
    for (j = 0; j < n - 1; j++)
        printf("%d ", A[j]);
  
    printf("%d\n", A[n - 1]);
    printf("%d\n", c);
 
    return 0;
}