from collections import defaultdict N,M=map(int,input().split()) A=list(map(int,input().split())) nim=0 dic=defaultdict(int) for i in range(N): nim^=(A[i]//M) if A[i]%M>0: dic[A[i]%M]+=1 if nim>0: print('Alice') exit(0) for k in dic.keys(): if dic[k]%2>0: print('Alice') exit(0) print('Bob')