#include <bits/stdc++.h>
using namespace std;
int main() {
  int N, i, j, sa, k, flag;
  cin >> N;
  sa = 0;
  flag = 0;
  vector<char> w(N);
  vector<char> per(N);
  for (i = 0; i < N; i++) {
    w.at(i) = 'a';
    cout << w.at(i);
  }
  cout << endl;
  while (flag == 0) {
    flag = 1;
    for (i = 0; i < N - 1; i++) {
      if (w.at(N - 2 - i) >= w.at(N - 1 - i)) {
        w.at(N - 1 - i)++;
        for (j = N - i; j < N; j++) {
          w.at(j) = 'a';
        }
        for (k = 0; k < N; k++) {
          cout << w.at(k);
        }
        cout << endl;
        flag = 0;
        sa++;
        break;
      }
    }
  }
}
