from collections import defaultdict from random import randrange from time import sleep # X, Y = map(int, input().split()) # ans = [X, Y, 0] ABC = ["A", "B", "C"] cnt = 60 def question(n): print("?", ABC[n]) return int(input()) # if randrange(10) <= 7: # return ans[n] # else: # return -1 def func(n): D = defaultdict(int) for _ in range(cnt): res = question(n) D[res] += 1 if cnt//2+1 <= D[res]: return res raise ValueError("特定失敗") def add(a, b, c): print("+", ABC[a], ABC[b], ABC[c]) return int(input()) # if randrange(10) <= 7: # ans[c] = ans[a]+ans[b] # else: # ans[c] = -1 def answer(n): print("!", ABC[n]) # print(ans[n]) x = func(0) y = func(1) IDX = [] for i in range(10): if 1<