N = input().strip() A = [0]*300 N = N[::-1] D = {"A":10, "B":11, "C":12, "D":13, "E":14, "F":15} for i in range(len(N)): a = D[N[i]] q = i//3 r = i%3 m = a*pow(2,r) y = i+q while m>0: x = m%8 A[y] += x m -= x m = m//8 y += 1 E = {i:0 for i in range(8)} for i in range(300): if i==y:break E[A[i]] += 1 nmax = 0 for i in range(8): if E[i]>nmax: nmax = E[i] ans = [] for i in range(8): if E[i]==nmax: ans.append(i) print(*ans)