n, k = map(int, input().split()) a = list(map(int, input().split())) se = set() for bits in range(1 << n): s = 0 p = 1 for j in range(n): if bits & (1 << j): p *= a[j] s += a[j] se.add(s) se.add(p) print(len(se))