#include <bits/stdc++.h>
using namespace std;
int v[30];
char s[100005];
int main() {
  int len, m, i, j, t;
  scanf("%d", &m);
  scanf("%s", s + 1);
  len = strlen(s + 1);
  char maxx = 'a';
  for (i = 1; i <= len - m + 1; i++) {
    char u = 'z';
    int p = -1;
    for (j = i; j <= i + m - 1; j++) {
      if (s[j] <= u) {
        u = s[j];
        p = j;
      }
    }
    if (p != -1) {
      v[u - 'a']++;
      s[p] = '.';
      if (u > maxx) maxx = u;
      i = p;
    }
  }
  for (i = 1; i <= len; i++) {
    if (s[i] != '.' && s[i] < maxx) v[s[i] - 'a']++;
  }
  for (i = 0; i < 26; i++) {
    while (v[i]--) printf("%c", i + 'a');
  }
  printf("\n");
}
