N,K = map(int,input().split()) if K == 0: ans = 1 for i in range(N): ans *= (i + 1) print(ans) exit() A = list(map(int,input().split())) for i in range(K-1): for j in range(N): if A[i] & (1<