arr = [0 for i in range(26)]
alpha = 'abcdefghijklmnopqrstuvwxyz'.upper()
string = input().lower()
m = 0
count = 0
for i in string:
    if i == 'a':
        arr[0]+=1
    if i == 'b':
        arr[1]+=1
    if i == 'c':
        arr[2]+=1
    if i == 'd':
        arr[3]+=1
    if i == 'e':
        arr[4]+=1
    if i == 'f':
        arr[5]+=1
    if i == 'g':
        arr[6]+=1
    if i == 'h':
        arr[7]+=1
    if i == 'i':
        arr[8]+=1
    if i == 'j':
        arr[9]+=1
    if i == 'k':
        arr[10]+=1
    if i == 'l':
        arr[11]+=1
    if i == 'm':
        arr[12]+=1
    if i == 'n':
        arr[13]+=1
    if i == 'o':
        arr[14]+=1
    if i == 'p':
        arr[15]+=1
    if i == 'q':
        arr[16]+=1
    if i == 'r':
        arr[17]+=1
    if i == 's':
        arr[18]+=1
    if i == 't':
        arr[19]+=1
    if i == 'u':
        arr[20]+=1
    if i == 'v':
        arr[21]+=1
    if i == 'w':
        arr[22]+=1
    if i == 'x':
        arr[23]+=1
    if i == 'y':
        arr[24]+=1
    if i == 'z':
        arr[25]+=1

for i in arr:
    if m < i:
        m = i

for i in arr:
    if m == i:
        count +=1

if count == 1:
    print(alpha[arr.index(m)])
elif count > 1:
    print('?')