#include <bits/stdc++.h>
using namespace std;
int n;
void func(int c, string s) {
  if (s.size() == n) {
    cout << s << endl;
    if (s == "abcdefghij") {
      int a;
    }
    return;
  }
  for (int i = 0, i_l = (c + 1); i < i_l; i++) {
    if (i == c) {
      func(c + 1, s + (char)('a' + i));
    } else {
      func(1, s + (char)('a' + i));
    }
  }
}
int main() {
  cout << fixed << setprecision(10);
  cin >> n;
  func(1, "a");
  return 0;
}
