S = input() if S == "Alice": n, q = list(map(int, input().split())) A = list(map(int, input().split())) + [0] B = [A[i]-A[i-1] for i in range(n)] S = [] print(n) for a in B: S.append(bin(a)[2:]) if sum([len(s) for s in S]) < 378: for s in S: print(s) else: T = [] for s in S: a = int(s, 2) T.append(bin(a)[2:]) print("0"+T[0]) for t in T[1:]: print(t) else: n, q = list(map(int, input().split())) k = int(input()) A = [] now = 0 S = [input() for _ in range(k)] if S[0][0] == "1": for _ in range(k): a = S[_] now += int(a, 2) A.append(now) print(*A) else: for _ in range(k): a = S[_] now += int(a, 2) + (1 << 26) A.append(now) print(*A)