#include <bits/stdc++.h>
int verify(char *c, int n) {
  int result = 0;
  for (int i = 0; i < n; i++) {
    for (int j = i; j < n; j++) {
      bool flag = false;
      for (int k = i; k <= j; k++) {
        if (c[k] != c[j - k + i]) {
          flag = true;
          break;
        }
      }
      if (!flag) {
        for (int k = i; k <= j; k++) {
          putchar(c[k]);
        }
        putchar('\n');
        result++;
      }
    }
  }
  return result;
}
int main(int argc, const char *argv[]) {
  int n;
  char c[100005];
  int char_count[26];
  scanf("%d", &n);
  scanf("%s", c);
  for (int i = 0; i < n; i++) {
    char_count[c[i] - 'a']++;
  }
  for (int i = 0; i < 26; i++) {
    for (int j = 0; j < char_count[i]; j++) {
      putchar('a' + i);
    }
  }
  putchar('\n');
  return 0;
}
