#include <bits/stdc++.h>
int main() {
  char w[10] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'};
  int N;
  scanf("%d", &N);
  int c[N];
  for (int i = 0; i < N; i++) {
    c[i] = 0;
  }
  for (int i = N - 1; i >= 0; i--) {
    while (1) {
      for (int j = N - 1; j >= 0; j--) {
        printf("%c", w[c[j]]);
      }
      printf("\n");
      if (c[i] == i) {
        break;
      }
      c[i]++;
    }
    c[i] = 0;
    c[i - 1] = 1;
  }
  return 0;
}
