# 블랙잭
n, m = map(int, input().split())
card = list(map(int, input().split()))
hap = 0
for i in range(n):
for j in range(i+1, n):
for k in range(j+1, n):
if card[i] + card[j] + card[k] > m:
continue
else:
hap = max(hap, card[i] + card[j] + card[k])
print(hap)
여기 이 분이 정리를 잘해놓으셨다
https://duwjdtn11.tistory.com/297