#include <bits/stdc++.h>
using namespace std;
int main() {
  int k;
  cin >> k;
  int bt = k - 1;
  vector<string> st;
  for (int i = 0; i < (1 << bt); i++) {
    string tmp = "";
    for (int j = 0; j < bt; j++) {
      if (i & (1 << j)) {
        tmp += 'b';
      } else {
        tmp += 'a';
      }
    }
    st.push_back(tmp);
  }
  sort(st.begin(), st.end());
  for (int i = 0; i < st.size(); i++) {
    cout << 'a' << st[i] << "\n";
  }
  return 0;
}
