n,k=map(int,input().split()) item=[int(input()) for _ in range(n)] ans=0 for i in range(2**n): cnt=0 for j in range(n): if ((i>>j)&1): cnt+=item[j] if cnt<=k: ans=max(ans,cnt) print(ans)