/*
	Olimpiadi di Informatica - Selezione Regionale 2002
	Problema: STRINGHE STRANE
	Soluzione di Matteo Setteducati (m.setteducati@gmail.com)
	08/05/2010 Linguaggio C
*/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

char valida(char[]);

int main()
{  FILE *fin, *fout;
   int n, i;
   char stringa[6];

   fin=fopen("input.txt","r");
   fout=fopen("output.txt","w");
   
   fscanf(fin,"%d",&n);
   for (i=0;i<n;i++)
   {   fscanf(fin,"%s",&stringa);
       fprintf(fout,"%c\n",valida(stringa));
   }   
   
   fclose(fin);
   fclose(fout);
   
   system("PAUSE");
   return 0;
}

char valida(char st[])
{    int j;
     for (j=0;j<4;j++)
        if (((st[j]==st[j+1]) && (st[j+1]==st[j+2])) || ((st[j]<st[j+1]) && (st[j+1]<st[j+2])))     
            return 'C';
     return 'B';
}