n,w = map(int,input().split()) A = list(map(int,input().split())) ans = set() for i in range(1<> j & 1: nA.append(A[j]//2) else: nA.append(A[j]) for j in range(1<> k & 1: count += nA[k] if count > w: break if count == w: ans.add(j) print(len(ans))