#include<iostream>
#include<vector>
using namespace std;
typedef long long int ll;
const int size=2e5+5;
vector <int> g[size];
ll sum[size]={0},res=0,cost[size]={0},ans[size]={0};
void dfs(int src,int par=-1,int dist=0)
{
res += 1LL*dist*cost[src];
sum[src] = cost[src];
for(int i:g[src])
{
if(i==par)
continue;
dfs(i,src,dist+1);
sum[src] += sum[i];
}
}
void dfs2(int src,int par=-1)
{ ans[src] = res;
for(auto i:g[src]){
if (i==par)
continue;
res -= sum[i];
sum[src] -= sum[i];
res += sum[src];
sum[i] += sum[src];
dfs2(i,src);
sum[i] -= sum[src];
res -= sum[src];
sum[src] += sum[i];
res += sum[i];
}
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
ll n,q,a,b;
cin>>n;
for(int i=0,u,v;i<n-1;i++)
cin>>u>>v,g[u].push_back(v),g[v].push_back(u);
for(int i=1;i<=n;i++)
cin>>cost[i];
cin>>q;
dfs(1);
dfs2(1);
while(q--)
{
cin>>a>>b;
if(ans[a]<ans[b])
cout<<"Amit\n";
else if(ans[b]<ans[a])
cout<<"Debasish\n";
else
cout<<"Both\n";
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgaW50IGxsOwpjb25zdCBpbnQgc2l6ZT0yZTUrNTsKdmVjdG9yIDxpbnQ+IGdbc2l6ZV07CmxsIHN1bVtzaXplXT17MH0scmVzPTAsY29zdFtzaXplXT17MH0sYW5zW3NpemVdPXswfTsKdm9pZCBkZnMoaW50IHNyYyxpbnQgcGFyPS0xLGludCBkaXN0PTApCnsKCXJlcyArPSAxTEwqZGlzdCpjb3N0W3NyY107CglzdW1bc3JjXSA9IGNvc3Rbc3JjXTsKCWZvcihpbnQgaTpnW3NyY10pCgl7CgkJaWYoaT09cGFyKQoJCWNvbnRpbnVlOwoJCWRmcyhpLHNyYyxkaXN0KzEpOwoJCXN1bVtzcmNdICs9IHN1bVtpXTsKCX0KfQp2b2lkIGRmczIoaW50IHNyYyxpbnQgcGFyPS0xKQp7CWFuc1tzcmNdID0gcmVzOwoJZm9yKGF1dG8gaTpnW3NyY10pewoJCWlmIChpPT1wYXIpIAoJCWNvbnRpbnVlOwoJCXJlcyAtPSBzdW1baV07CgkJc3VtW3NyY10gLT0gc3VtW2ldOwoJCXJlcyArPSBzdW1bc3JjXTsKCQlzdW1baV0gKz0gc3VtW3NyY107CgkJZGZzMihpLHNyYyk7CgkJc3VtW2ldIC09IHN1bVtzcmNdOwoJCXJlcyAtPSBzdW1bc3JjXTsKCQlzdW1bc3JjXSArPSBzdW1baV07CgkJcmVzICs9IHN1bVtpXTsKCX0KfQppbnQgbWFpbigpCnsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJY2luLnRpZShOVUxMKTsKCWxsIG4scSxhLGI7CgljaW4+Pm47Cglmb3IoaW50IGk9MCx1LHY7aTxuLTE7aSsrKQoJY2luPj51Pj52LGdbdV0ucHVzaF9iYWNrKHYpLGdbdl0ucHVzaF9iYWNrKHUpOwoJZm9yKGludCBpPTE7aTw9bjtpKyspCgljaW4+PmNvc3RbaV07CgljaW4+PnE7CglkZnMoMSk7CglkZnMyKDEpOwoJd2hpbGUocS0tKQoJewoJCWNpbj4+YT4+YjsKCQlpZihhbnNbYV08YW5zW2JdKQoJCWNvdXQ8PCJBbWl0XG4iOwoJCWVsc2UgaWYoYW5zW2JdPGFuc1thXSkKCQljb3V0PDwiRGViYXNpc2hcbiI7CgkJZWxzZQoJCWNvdXQ8PCJCb3RoXG4iOwoJfQp9