import itertools N, K = map(int, input().split()) A = [] ans = 0 for i in range(N): A.append(int(input())) for i in range(1, N+1): for v in itertools.combinations(A, i): if ans < sum(v) <= K: ans = sum(v) print(ans)