N,K = map(int,input().split()) A = list(map(int,input().split())) s =set() for i in range(1 << N): ans1 = 0 ans2 = 1 count = 0 for j in range(N): mask = 1 << j if i & mask: count += 1 ans1 += A[j] ans1 *= A[j] if count >= K: s.add(ans1) s.add(ans2) print(len(s))