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