#include <bits/stdc++.h>
int main() {
  char s[205];
  int m, n, l, t, i;
  while (~scanf("%d", &n)) {
    getchar();
    for (i = 0, t = 0; i < n; i++) {
      scanf("%c", &s[i]);
      if (s[i] == 'X') t++;
    }
    if (t == n / 2) {
      printf("0\n");
      for (i = 0; i < n; i++) printf("%c", s[i]);
      printf("\n");
    } else if (t > n / 2) {
      printf("%d\n", t - n / 2);
      int l = t - n / 2;
      for (i = 0; l > 0; i++) {
        if (s[i] == 'X') {
          s[i] = 'x';
          l--;
        }
      }
      for (i = 0; i < n; i++) printf("%c", s[i]);
      printf("\n");
    } else {
      printf("%d\n", n / 2 - t);
      int l = n / 2 - t;
      for (i = 0; l > 0; i++) {
        if (s[i] == 'x') {
          s[i] = 'X';
          l--;
        }
      }
      for (i = 0; i < n; i++) printf("%c", s[i]);
      printf("\n");
    }
  }
}
