N,K=map(int,input().split()) A=[] for k in range(N): A.append(int(input())) Max=0 for i in range(2**N): B=[] for j in range(N): if (i>>j)&1: B.append(A[j]) else: continue; Sum=sum(B) if Sum<=K and Max