#include <bits/stdc++.h>
using namespace std;
void Main() {
  int n;
  cin >> n;
  vector<string> s, d;
  s.push_back("a");
  for (int i = 0; i < n - 1; i++) {
    for (auto j : s) {
      char lc = 'a';
      for (auto k : j) {
        lc = max(lc, k);
      }
      for (char k = 'a'; k <= lc + 1; k++) {
        d.push_back(j + k);
      }
    }
    s = d;
  }
  for (auto i : s) {
    cout << i << endl;
  }
}
int main(int argc, char **argv) {
  ios::sync_with_stdio(false);
  std::cin.tie(nullptr);
  Main();
  return 0;
}
