#include <bits/stdc++.h>
using namespace std;
char s1[15];
int n;
void dfs(int x, char y) {
  s1[x - 1] = y;
  if (x == n) {
    puts(s1);
    return;
  }
  for (int i = 0; i <= x; i++) {
    dfs(x + 1, 'a' + i);
  }
}
int main() {
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    s1[i] = 'a';
  }
  dfs(1, 'a');
  return 0;
}
