#include <bits/stdc++.h>
using namespace std;
int n;
string s;
void dfs(int k, int color) {
  if (k == n) cout << s << '\n';
  for (int i = n - k; i; i--) {
    for (int j = 1; j <= i; j++) s += color + 'a';
    dfs(k + i, color + 1);
    s.resize(k);
  }
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> n;
  dfs(0, 0);
  return 0;
}
