#include <iostream>
#include <string>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <vector>
#include <queue>
#include <deque>
#include <map>
#define range(i,a,b) for(int i=a;i<=b;++i)
#define LL long long
#define rerange(i,a,b) for(int i=a;i>=b;--i)
#define fill(arr,tmp) memset(arr,tmp,sizeof(arr))
using namespace std;
int t;
void init() {
cin>>t;
}
void solve(){
while(t--){
LL n,m;
cin>>n>>m;
if(n>m){
int tmp=n;
n=m;
m=tmp;
}
LL tmp=floor((m-n)*(1+sqrt(5))/2);
cout<<(tmp!=n?"A":"B")<<endl;
}
}
int main() {
init();
solve();
return 0;
}