#include #include int N; int grundy[101], count[101]; int main(){ scanf("%d", &N); for(int i=1;i<=N;i++){ memset(count, 0, sizeof(count)); if(i >= 2){ if(i % 2 == 0){ ++count[0]; }else{ ++count[grundy[i/2]^grundy[(i+1)/2]]; } } if(i >= 3){ if(i % 3 == 0){ ++count[grundy[i/3]]; }else if(i % 3 == 1){ ++count[grundy[(i+2)/3]]; }else{ ++count[grundy[i/3]]; } } for(int j=0;j<=N;j++){ if(!count[j]){ grundy[i] = j; break; } } } if(grundy[N] == 0){ puts("B"); }else{ puts("A"); } }