#include <bits/stdc++.h>
using namespace std;
long long n;
signed main() {
  scanf("%lld", &n);
  switch (n) {
    case 1: {
      puts("a");
      break;
    }
    case 2: {
      puts("aa");
      puts("ab");
      break;
    }
    case 3: {
      puts("aaa");
      puts("aab");
      puts("aba");
      break;
    }
    case 4: {
      puts("aaa");
      puts("aab");
      puts("aba");
      puts("abb");
      break;
    }
    case 5: {
      puts("aaa");
      puts("aab");
      puts("aba");
      puts("abb");
      puts("abc");
      break;
    }
    case 6: {
      puts("aaaa");
      puts("aaab");
      puts("aaba");
      puts("aabb");
      puts("aabc");
      puts("abaa");
      break;
    }
    case 7: {
      puts("aaaa");
      puts("aaab");
      puts("aaba");
      puts("aabb");
      puts("aabc");
      puts("abaa");
      puts("abab");
      break;
    }
    case 8: {
      puts("aaaa");
      puts("aaab");
      puts("aaba");
      puts("aabb");
      puts("aabc");
      puts("abaa");
      puts("abab");
      puts("abac");
      break;
    }
    case 9: {
      puts("aaaa");
      puts("aaab");
      puts("aaba");
      puts("aabb");
      puts("aabc");
      puts("abaa");
      puts("abab");
      puts("abac");
      puts("abba");
      break;
    }
    case 10: {
      puts("aaaa");
      puts("aaab");
      puts("aaba");
      puts("aabb");
      puts("aabc");
      puts("abaa");
      puts("abab");
      puts("abac");
      puts("abba");
      puts("abbb");
      break;
    }
  }
  return 0;
}
