#include <bits/stdc++.h>
using namespace std;
int n;
string ar[] = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"};
void call(string x) {
  if (x.length() == n)
    cout << x << "\n";
  else {
    int l = x.length() - 1;
    for (int i = 0; i < (x[l] - 'a') + 2; i++) call(x + ar[i]);
  }
}
int main() {
  cin >> n;
  call("a");
  return 0;
}
