#include <bits/stdc++.h>
using namespace std;
int XZ(int a[], int t) {
  int y = 0, temp, x, i, j;
  for (i = 0; i < t - 1; i++) {
    x = i;
    for (j = i; j < t; j++) {
      if (a[j] < a[x]) x = j;
    }
    temp = a[i];
    a[i] = a[x];
    a[x] = temp;
    if (i != x) {
      y++;
    }
  }
  return y;
}
int main() {
  int x;
  int a[110];
  int t;
  scanf("%d", &t);
  for (int i = 0; i < t; i++) {
    scanf("%d", &a[i]);
  }
  x = XZ(a, t);
  for (int i = 0; i < t; i++) {
    printf("%d", a[i]);
  }
  printf("\n");
  printf("%d\n", x);
  return 0;
}
