#include <bits/stdc++.h>
using namespace std;
string k[10];
void dfs(int i, int n, string str) {
  if (i == n) {
    cout << str << endl;
    return;
  }
  for (int j; j < 10; j++) {
    dfs(i + 1, n, str + k[j]);
  }
}
int main() {
  k[0] = 'a';
  k[1] = 'b';
  k[2] = 'c';
  k[3] = 'd';
  k[4] = 'e';
  k[5] = 'f';
  k[6] = 'g';
  k[7] = 'h';
  k[8] = 'i';
  k[9] = 'j';
  int n;
  string str = "";
  cin >> n;
  dfs(0, n, str);
  return 0;
}
