#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T; cin >> T;
while (T--) {
int N; cin >> N;
vector<int> A(N);
int OR = 0;
for (int i = 0; i < N; i++) {
cin >> A[i];
OR |= A[i];
}
int highestBit = 0;
for (int b = 30; b >= 0; b--)
if ((OR >> b) & 1) {
highestBit = 1 << b;
break;
}
int cnt = 0;
for (int x : A)
if (x & highestBit) cnt++;
if (cnt % 2 == 0)
cout << "Bob\n";
else {
if (cnt % 4 == 3 && (N - cnt) % 2 == 0)
cout << "Bob\n";
else
cout << "Alice\n";
}
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgogICAgaW50IFQ7IGNpbiA+PiBUOwogICAgd2hpbGUgKFQtLSkgewogICAgICAgIGludCBOOyBjaW4gPj4gTjsKICAgICAgICB2ZWN0b3I8aW50PiBBKE4pOwogICAgICAgIGludCBPUiA9IDA7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOOyBpKyspIHsKICAgICAgICAgICAgY2luID4+IEFbaV07CiAgICAgICAgICAgIE9SIHw9IEFbaV07CiAgICAgICAgfQoKICAgICAgICBpbnQgaGlnaGVzdEJpdCA9IDA7CiAgICAgICAgZm9yIChpbnQgYiA9IDMwOyBiID49IDA7IGItLSkKICAgICAgICAgICAgaWYgKChPUiA+PiBiKSAmIDEpIHsKICAgICAgICAgICAgICAgIGhpZ2hlc3RCaXQgPSAxIDw8IGI7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQoKICAgICAgICBpbnQgY250ID0gMDsKICAgICAgICBmb3IgKGludCB4IDogQSkKICAgICAgICAgICAgaWYgKHggJiBoaWdoZXN0Qml0KSBjbnQrKzsKCiAgICAgICAgaWYgKGNudCAlIDIgPT0gMCkKICAgICAgICAgICAgY291dCA8PCAiQm9iXG4iOwogICAgICAgIGVsc2UgewogICAgICAgICAgICBpZiAoY250ICUgNCA9PSAzICYmIChOIC0gY250KSAlIDIgPT0gMCkKICAgICAgICAgICAgICAgIGNvdXQgPDwgIkJvYlxuIjsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgY291dCA8PCAiQWxpY2VcbiI7CiAgICAgICAgfQogICAgfQp9