#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;
}