from collections import defaultdict, deque from pickletools import read_decimalnl_long import sys readline=sys.stdin.readline write=sys.stdout.write def Base(N,card): assert N>=0 assert card>=2 base=[] while N: base.append(N%card) N//=card return base N=readline().rstrip()[::-1] le=len(N) cnt=defaultdict(int) for i in range((le+2)//3): s=0 for j,n in enumerate(N[i*3:min(le,(i+1)*3)]): s+=(ord(n)-ord("A")+10)*16**j base=Base(s,8) if i!=(le+2)//3-1: base+=[0]*(3-len(base)) for b in base: cnt[b]+=1 m=max(cnt.values()) ans_lst=[] for ans in cnt.keys(): if cnt[ans]==m: ans_lst.append(ans) ans_lst.sort() print(*ans_lst)