#include <bits/stdc++.h>
using namespace std;
#ifdef LOCAL
#include "debug.h"
#else
#define dbg(...)
#endif
template<typename T, typename U>
T lstTrue(T lo, T hi, U f) {
--lo;
assert(lo <= hi);
while (lo < hi) {
T mid = lo + (hi - lo + 1) / 2;
f(mid) ? lo = mid : hi = mid - 1;
}
return lo;
};
int64_t sum(int64_t x) {
return (x * (x + 1) / 2) - 1;
}
int32_t main() {
cin.tie(0)->sync_with_stdio(0);
int Q; cin >> Q;
while (Q--)[&] {
int64_t k; cin >> k;
int64_t x = lstTrue(0, (int)2E8, [&](int64_t mid){
return sum(mid) <= k;
});
// dbg(x);
cout << (sum(x) == k ? 'b' : 'a') << "\n";
}();
}