#include <bits/stdc++.h>
using namespace std;
long long MOD = 1000000007;
int N;
void dfs(string S, string& alp, int cnt) {
  if ((int)S.size() == N) {
    cout << S << endl;
    return;
  }
  dfs(S + alp[cnt], alp, cnt);
  dfs(S + alp[cnt + 1], alp, cnt + 1);
}
int main() {
  cin >> N;
  string alp = "abcdefghij";
  dfs("a", alp, 0);
}
