#include <bits/stdc++.h>
using namespace std;
vector<string> ans[11];
long long n;
void init(int sez) {
  for (string s : ans[sez - 1]) {
    for (int i = 0; i < sez; i++) {
      string tmp = s;
      tmp.push_back('a' + i);
      ans[sez].push_back(tmp);
    }
  }
}
int main() {
  ans[0].push_back("");
  cin >> n;
  for (int i = 1; i <= n; i++) init(i);
  for (string s : ans[n]) cout << s << "\n";
}
