#include <bits/stdc++.h>
using namespace std;
int n;
char s[100];
void dfs(int k, int pos) {
  for (int i = 0; i < k; i++) {
    s[pos] = 'a' + i;
    if (pos + 1 != n)
      dfs(i + 2, pos + 1);
    else
      printf("%s\n", s);
  }
}
int main() {
  scanf("%d", &n);
  dfs(1, 0);
  return 0;
}
