n,k=map(int,input().split()) a=[int(input()) for _ in range(n)] ans=0 for bit in range(1<>i)*a[i] for i in range(n)]) if res<=k: ans=max(ans,res) print(ans)