#include <bits/stdc++.h>
using namespace std;
int N;
void dfs(string w, char c) {
  w += c;
  if (w.size() == N) {
    cout << w << endl;
  } else {
    for (int i = 'a'; i <= c + 1; i++) {
      dfs(w, i);
    }
  }
}
int main() {
  cin >> N;
  dfs("", 'a');
  return 0;
}
