#include <bits/stdc++.h>
using namespace std;
char toChar(int x){
return 'a' + x;
}
int main()
{
int t, n, i, j; cin >> t;
while (t--){
cin >> n;
for (i = 0; i < n*2-1; ++i){
for (j = 0; j < n - abs(n-1-i); ++j) cout << toChar(abs(n-1-i));
for (; j < n; ++j) cout << toChar(n - j - 1);
for (j = 1; j < abs(n-1-i); ++j) cout << toChar(j);
for (; j < n; ++j) cout << toChar(abs(n-1-i));
cout << '\n';
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjaGFyIHRvQ2hhcihpbnQgeCl7CiAgICByZXR1cm4gJ2EnICsgeDsKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgdCwgbiwgaSwgajsgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKXsKICAgICAgICBjaW4gPj4gbjsKICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbioyLTE7ICsraSl7CiAgICAgICAgICAgIGZvciAoaiA9IDA7IGogPCBuIC0gYWJzKG4tMS1pKTsgKytqKSBjb3V0IDw8IHRvQ2hhcihhYnMobi0xLWkpKTsKICAgICAgICAgICAgZm9yICg7IGogPCBuOyArK2opIGNvdXQgPDwgdG9DaGFyKG4gLSBqIC0gMSk7CiAgICAgICAgICAgIGZvciAoaiA9IDE7IGogPCBhYnMobi0xLWkpOyArK2opIGNvdXQgPDwgdG9DaGFyKGopOwogICAgICAgICAgICBmb3IgKDsgaiA8IG47ICsraikgY291dCA8PCB0b0NoYXIoYWJzKG4tMS1pKSk7CiAgICAgICAgICAgIGNvdXQgPDwgJ1xuJzsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQo=