n, k = map(int, input().split()) a = list(map(int, input().split())) s = set() for b in range(1 << n): l = [] for i in range(n): if 1 << i & b: l.append(a[i]) if len(l) < k: continue su, pr = 0, 1 for i in l: su += i pr *= i s.add(su) s.add(pr) print(len(s))