from itertools import combinations
N, M = map(int, input().split())
num_list = list(map(int, input().split()))
res_list = []
for comb in combinations(num_list, 3):
comb_sum = sum(comb)
res_list.append(comb_sum)
res_list = list(filter(lambda t: t <= 0,list(set(map(lambda x : x - M, res_list)))))
res_list = sorted(res_list, key = int, reverse = True)
print(M + res_list[0])
'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글
백준 7568번(python) (0) | 2019.07.07 |
---|---|
백준 2231번(python) (0) | 2019.07.07 |
백준 1002번(python) (0) | 2019.07.05 |
백준 3053번(python) (0) | 2019.07.05 |
백준 4153번(python) (0) | 2019.07.05 |