#include <bits/stdc++.h>
using namespace std;
const long long N = 3e5 + 10;
const long long M = 1e6 + 11;
const long long big = 1e17;
const long long hsh2 = 1964325029;
const long long mod = 1e9 + 7;
const double EPS = 1e-9;
const long long block = 1e14;
const long long shift = 2e3;
const double pi = acos(-1.0);
long long t;
long long n, k;
long long a[N];
bool was[N];
map<string, long long> pam;
string cur;
void rec(long long pos) {
  if (pos == n) {
    for (int i = 0; i < n; i++) {
      string z;
      for (int j = i; j < n; j++) {
        z += cur[j];
        pam[z]++;
      }
    }
    for (int i = 0; i < n; i++) {
      string z;
      for (int j = i; j < n; j++) {
        z += cur[j];
        if (pam[z] % 2 == 0) {
          pam.clear();
          return;
        }
      }
    }
    pam.clear();
    cout << cur << '\n';
    exit(0);
    return;
  }
  for (int j = 0; j < 26; j++)
    cur += (char)('a' + j), rec(pos + 1), cur.pop_back();
}
int main() {
  ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
  cin >> t;
  while (t--) {
    long long n;
    cin >> n;
    if (n == 1) {
      cout << "a\n";
      continue;
    }
    long long z = n % 2;
    n = n - n % 2;
    for (int i = 0; i < n / 2; i++) cout << 'a';
    cout << 'b';
    for (int i = 1; i < n / 2; i++) cout << 'a';
    if (z) {
      cout << "c";
    }
    cout << '\n';
  }
}
