#include <stdio.h>

int main()
{
    int a[100];
    int N, i, j, minj, b;
    int x = 0;
    
    scanf("%d", &N);
    for(i = 0; i <= N-1; i++) {
       scanf("%d", &a[i]);
    }
    
    for(i = 0; i <= N-1; i++) {
        minj = i;
        for(j = i; j <= N-1; j++) {
            if(a[i] < a[minj])
            minj = j;
        }
        if(minj != i) {
            b = a[minj];
            a[minj] = a[i];
            a[i] = b;
            x++;
        }
    }
    for(i = 0; i <= N-1; i++) {
        if(i != N-1) {
            printf("%d ", a[i]);
        } else {
            printf("%d\n", a[i]);
        }
    }
    
    printf("%d\n", x);
    return 0;
}