#include using namespace std; #define rep(i, l, r) for (int i = (l); i < (r); i++) #define ll long long #define all(x) x.begin(), x.end() #define siz(x) (int)x.size() template bool chmin(T& a, T b) { if (a > b) { a = b; return 1; } return 0; } template bool chmax(T& a, T b) { if (a < b) { a = b; return 1; } return 0; } const int inf = 1e9; const ll INF = 4e18; #define debug(x) cout << #x << " : " << endl; for (auto u : x) cout << u << " "; cout << endl; void solve() { int N, M, B, W; cin >> N >> M >> B >> W; if (N > M) swap(N, M); if (N == 1) { cout << "Bob" << endl; } else { if (W == 3) { cout << "Bob" << endl; } else { cout << "Alice" << endl; } } } int main() { int T; cin >> T; while(T--) solve(); }