#include <bits/stdc++.h>
void increment_b(char* d, int i) {
  if (d[i] == 'a') {
    d[i] = 'b';
  } else if (d[i] == 'b') {
    d[i] = 'a';
    increment_b(d, i - 1);
  }
}
int main() {
  int a;
  std::cin >> a;
  char b[a];
  for (int i = 0; i < a; i++) {
    b[i] = 'a';
  }
  b[a] = '\0';
  std::cout << std::string(b);
  for (int i = 1; i < a; i++) {
    increment_b(b, a - 1);
    std::cout << "\n";
    std::cout << b;
  }
}
