#include <bits/stdc++.h>
using namespace std;
using LLI = long long int;
vector<int> v(11);
void out(int m) {
  for (int i = 0; i < m; i++) {
    cout << char('a' + v[i]);
  }
  cout << endl;
}
void f(int k, int m) {
  if (k == m) {
    out(m);
    return;
  }
  for (int i = 0; i < k + 1; i++) {
    v[k] = i;
    f(k + 1, m);
  }
}
int main() {
  int N;
  cin >> N;
  f(0, N);
}
