#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T;
if (!(cin >> T)) return 0;
while (T--) {
int N; cin >> N;
vector<int> A(N);
int S = 0;
for (int i = 0; i < N; ++i) {
cin >> A[i];
S |= A[i];
}
int hb = 0;
if (S > 0) hb = 31 - __builtin_clz(S); // highest bit index
int c = 0;
for (int x : A) if ((x >> hb) & 1) ++c;
string ans;
if (c % 2 == 0) {
ans = "Bob";
} else {
if (c % 4 == 1) {
ans = "Alice";
} else { // c % 4 == 3
if ((N - c) % 2 == 1) ans = "Alice";
else ans = "Bob";
}
}
cout << ans << '\n';
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKICAgIGludCBUOwogICAgaWYgKCEoY2luID4+IFQpKSByZXR1cm4gMDsKICAgIHdoaWxlIChULS0pIHsKICAgICAgICBpbnQgTjsgY2luID4+IE47CiAgICAgICAgdmVjdG9yPGludD4gQShOKTsKICAgICAgICBpbnQgUyA9IDA7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOOyArK2kpIHsKICAgICAgICAgICAgY2luID4+IEFbaV07CiAgICAgICAgICAgIFMgfD0gQVtpXTsKICAgICAgICB9CiAgICAgICAgaW50IGhiID0gMDsKICAgICAgICBpZiAoUyA+IDApIGhiID0gMzEgLSBfX2J1aWx0aW5fY2x6KFMpOyAvLyBoaWdoZXN0IGJpdCBpbmRleAogICAgICAgIGludCBjID0gMDsKICAgICAgICBmb3IgKGludCB4IDogQSkgaWYgKCh4ID4+IGhiKSAmIDEpICsrYzsKICAgICAgICBzdHJpbmcgYW5zOwogICAgICAgIGlmIChjICUgMiA9PSAwKSB7CiAgICAgICAgICAgIGFucyA9ICJCb2IiOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGlmIChjICUgNCA9PSAxKSB7CiAgICAgICAgICAgICAgICBhbnMgPSAiQWxpY2UiOwogICAgICAgICAgICB9IGVsc2UgeyAvLyBjICUgNCA9PSAzCiAgICAgICAgICAgICAgICBpZiAoKE4gLSBjKSAlIDIgPT0gMSkgYW5zID0gIkFsaWNlIjsKICAgICAgICAgICAgICAgIGVsc2UgYW5zID0gIkJvYiI7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY291dCA8PCBhbnMgPDwgJ1xuJzsKICAgIH0KICAgIHJldHVybiAwOwp9