import itertools N,K=map(int,input().split()) A=[int(input()) for _ in range(N)] ans=[] for i in range(N+1): s=list(itertools.combinations(A,i)) for j in s: if K>=sum(j): ans.append(sum(j)) print(max(ans))