n, k = map(int, input().split()) xs = list(map(int, input().split())) ys = set() for b in range(1 << n): if bin(b).count('1') < k: continue s, p = 0, 1 for i in range(n): if (~b >> i) & 1: continue s += xs[i] p *= xs[i] ys.add(s) ys.add(p) print(len(ys))