Hide

Problem I
Badminton

Languages da en
/problems/badminton/file/statement/da/img-0001.jpg

Badminton er en i Danmark meget udbredt ketsjersport. En badmintonkamp består af sæt; man spiller til bedst ud af tre sæt. En spiller vinder et sæt ved først at nå til mindst $21$ point og have mindst $2$ point mere end modspilleren, eller ved at nå $30$ point.

Ane og Bo har udvidet deres fuldautomatiske pointtæller, så de nu kan bogføre hele kampe; der mangler blot logikken for at bestemme kampens vinder.

Input

Indlæsningen består af en følge af sætpoint adskilt af mellemrum. Hvert sæt består af $2$ pointtal adskilt af bindestreg, -. Hvert pointtal er et heltal, mindst $0$ og højst $30$. Det første tal er Anes point, det andet Bos.

Output

Hvis Ane har vundet kampen, skriv »A«. Hvis Bo har vundet kampen, skriv »B«. Hvis kampen stadig er i gang, skriv »?«. Hvis pointtællere er i stykker og de givne stilling ikke kan forkomme ved en korrekt spillet og korrekt bogført badmintonkamp, skriv »!«.

Sample Input 1 Sample Output 1
21-0 21-0
A
Sample Input 2 Sample Output 2
21-0 19-21 29-30
B
Sample Input 3 Sample Output 3
0-0
?
Sample Input 4 Sample Output 4
21-18 1-5
?
Sample Input 5 Sample Output 5
21-18 0-0
?
Sample Input 6 Sample Output 6
21-18 21-0 21-0 0-0
!
Sample Input 7 Sample Output 7
0-0 0-0
!