Brädspelet
Ann-Charlotte och Berit har uppfunnit ett eget brädspel.
Spelet spelas med ett bräde av storlek $N \times M$ dm samt en motorsåg, och
är till för två spelare. Spelarna turas om att göra drag tills
någon av dem inte har något giltigt drag längre, och denna
spelaren förlorar. Ett drag går till på följande sätt:
Spelaren som är på tur väljer en horisontell eller vertikal
linje och delar brädet i två icke-tomma delar. Detta får dock
endast göras vid heltalskoordinater (så att dimensionerna av de
två delarna alltid är heltal). Motspelaren väljer sedan en av
delarna, och spelet fortsätter med den medan den andra delen
kastas. Eftersom dimensionerna alltid måste vara heltal så är
det alltid den som är på tur att dela när brädet har storlek
$1 \times 1$ som
förlorar.
Givet storleken på det ursprungliga brädet, och det faktum att
Ann-Charlotte alltid börjar, kan du avgöra vem som vinner om de
båda spelar optimalt?
Indata
Indata består av en rad med de två talen $N$ och $M$ ($1 \le N,M \le 100$).
Utdata
En rad med strängen "A" om Ann-Charlotte vinner och "B" om Berit vinner, givet att de båda spelar optimalt. Mer precist, om Ann-Charlotte kan vinna oavsett hur Berit spelar så ska du skriva "A", annars ska du skriva "B".
Exempel
I det första exemplet så vinner $A$ genom att dela brädet i två delar av storlek $1 \times 3$. Oavsett hur $B$ sedan gör så får $A$ nästa gång välja mellan delar av storlek $1 \times 2$ och $1 \times 1$. Rätt strategi är att välja $1 \times 2$ (det andra leder direkt till en förlust). $B$ tvingas sedan att välja mellan två delar av storlek $1 \times 1$, som båda innebär förlust.
Delpoäng
I det här problemet kan du samla en del av poängen utan att lösa problemet fullständigt.
-
För $20$ poäng så kommer $N$ och $M$ vara maximalt $10$.
Sample Input 1 | Sample Output 1 |
---|---|
2 3 |
A |
Sample Input 2 | Sample Output 2 |
---|---|
2 6 |
B |
Sample Input 3 | Sample Output 3 |
---|---|
6 8 |
A |