#include <bits/stdc++.h>
using namespace std;
int N;
void PrintABC(int depth, string prevStr) {
  if (depth >= N) {
    cout << prevStr << endl;
    return;
  }
  string newStr;
  for (int i = 0; (i < N) && (i <= depth); ++i) {
    string addStr = "a";
    addStr[0] += (char)i;
    newStr = prevStr + addStr;
    PrintABC(depth + 1, newStr);
  }
}
int main() {
  cin >> N;
  string initialStr = "";
  PrintABC(0, initialStr);
  return 0;
}
