#include using namespace std; unordered_map mp[10010]; vector v[10010],v1[10010]; queue q; int ans[10010]; int out[10010],cnt[10010],id[10][10][10][10]; int f[10][10][10][10],t,a,b,c,d,tt; bool vis[10010]; inline void pre_gao() { for (int i=0;i<10;i++) for (int j=i;j<10;j++) for (int k=0;k<10;k++) for (int l=k;l<10;l++) id[i][j][k][l]=++tt; for (int i=1;i<10;i++) for (int j=i;j<10;j++) for (int k=1;k<10;k++) for (int l=k;l<10;l++) { int now=id[i][j][k][l]; int h1=(i+j)%10,h2=j; if (h1>h2) swap(h1,h2); int t=id[k][l][h1][h2]; if (!mp[now][t]) { mp[now][t]=true; v[now].push_back(t); v1[t].push_back(now); } h1=(i+k)%10,h2=j; if (h1>h2) swap(h1,h2); t=id[k][l][h1][h2]; if (!mp[now][t]) { mp[now][t]=true; v[now].push_back(t); v1[t].push_back(now); } h1=(i+l)%10,h2=j; if (h1>h2) swap(h1,h2); t=id[k][l][h1][h2]; if (!mp[now][t]) { mp[now][t]=true; v[now].push_back(t); v1[t].push_back(now); } h1=(i+j)%10,h2=i; if (h1>h2) swap(h1,h2); t=id[k][l][h1][h2]; if (!mp[now][t]) { mp[now][t]=true; v[now].push_back(t); v1[t].push_back(now); } h1=(k+j)%10,h2=i; if (h1>h2) swap(h1,h2); t=id[k][l][h1][h2]; if (!mp[now][t]) { mp[now][t]=true; v[now].push_back(t); v1[t].push_back(now); } h1=(l+j)%10,h2=i; if (h1>h2) swap(h1,h2); t=id[k][l][h1][h2]; if (!mp[now][t]) { mp[now][t]=true; v[now].push_back(t); v1[t].push_back(now); } } for (int i=1;i<=tt;i++) out[i]=v[i].size(); for (int i=0;i<10;i++) for (int j=i;j<10;j++) for (int k=0;k<10;k++) for (int l=k;l<10;l++) if (!i||!k) { int now=id[i][j][k][l]; vis[now]=true;q.push(now);ans[now]=0; } while (!q.empty()) { int x=q.front();q.pop(); if (ans[x]==1) { for (int t:v1[x]) if (!vis[t]) { cnt[t]++; if (cnt[t]==out[t]) { ans[t]=0;vis[t]=true;q.push(t); } } } else { for (int t:v1[x]) if (!vis[t]) { ans[t]=1;vis[t]=true;q.push(t); } } } for (int i=1;i<=tt;i++) if (!vis[i]) ans[i]=2; } inline int rd() { int x=0;char ch=getchar(); for (;ch<'0'||ch>'9';ch=getchar()); for (;ch>='0'&&ch<='9';ch=getchar()) x=x*10+ch-'0'; return x; } int main() { t=rd();pre_gao(); while (t--) { a=rd();b=rd();c=rd();d=rd(); if (a>b) swap(a,b);if (c>d) swap(c,d); int hh=ans[id[a][b][c][d]]; if (hh==1) puts("Alice"); else if (hh==0) puts("Bob"); else puts("Tie"); } return 0; }