#include <bits/stdc++.h>
using namespace std;
int n;
char line[20];
void dfs(int u) {
  int i;
  if (u == n) {
    for (i = 0; i < n; i++) cout << line[i];
    puts("");
    return;
  }
  for (i = 0; i <= line[u - 1] - 'a' + 1; i++) {
    line[u] = 'a' + i;
    dfs(u + 1);
  }
}
int main() {
  cin >> n;
  line[0] = 'a';
  dfs(1);
}
