#include <bits/stdc++.h>
int N;
void makestr(char *str, int cnt, char max) {
  if (cnt == N) {
    printf("%s\n", str);
  } else {
    for (char add = 'a'; add <= max; add++) {
      str[cnt] = add;
      if (add == max)
        makestr(str, cnt + 1, 1 + max);
      else
        makestr(str, cnt + 1, max);
    }
  }
}
int main(void) {
  scanf("%d", &N);
  char str[N];
  for (int i = 0; i < N; i++) str[i] = 0;
  makestr(str, 0, 'a');
}
