n,w = map(int,input().split()) A = list(map(int,input().split())) ans = 0 for i in range(1,1<> j & 1: ns = set() for k in s: if k+A[j] <= w: ns.add(k+A[j]) if k+A[j]//2 <= w: ns.add(k+A[j]//2) s = ns if w in s: ans += 1 print(ans)