# 前の解法が嘘解法だったのでもう解説を見てもう一度通したい。 import sys input = sys.stdin.readline S=input().strip() if S=="Alice": N,Q=list(map(int,input().split())) A=list(map(int,input().split())) S=[A[0]+1] for i in range(1,len(A)): S.append(A[i]-A[i-1]+1) X=[] for s in S: X.append(str(int(bin(s)[2:]))) print(len(X),flush=True) for x in X: print(x[1:],flush=True) else: N,Q=list(map(int,input().split())) K=int(input()) S=[] for i in range(K): x=input().strip() x="1"+x S.append(int(x,2)-1) A=[S[0]] for i in range(1,len(S)): A.append(A[-1]+S[i]) print(*A,flush=True)