N๊ฐ์ ์นด๋ ์ค M์ ๋์ง ์๋ ์ธ ๊ฐ์ ํฉ์ ์ต๋๊ฐ์ ๊ตฌํ๋ ๋ฌธ์
1. i๋ 0๋ถํฐ n-2๊น์ง, j๋ i+1๋ถํฐ n-1๊น์ง, l์ j+1๋ถํฐ n๊น์ง ์์๋๋ก ๊ณจ๋ผ ๋ํ๋ค
( i๋ฅผ ๊ณ ๋ฅด๋ฉด j๋ i ์ด์ ์ ์นด๋๋ฅผ ๊ณ ๋ฅผ ํ์๊ฐ ์๊ณ
i๊ฐ n-2์ผ๋ n-1๊ณผ n์ ๊ฐ๊ฐ j์ l์ด ๋๊ธฐ ๋๋ฌธ์ n-2๊น์ง๋ง ๊ณ ๋ฅด๋ฉด ๋๋ค )
2. i + j + l ์ด total๋ณด๋ค ํฌ๊ณ m๊ณผ ๊ฐ๊ฑฐ๋ ์์๋๋ง total๊ณผ ๊ต์ฒดํ๋ค
# 2798.py
n, m = map(int, input().split())
card = list(map(int, input().split()))
total = 0
for i in range(n-2):
for j in range(i+1, n-1):
for l in range(j+1, n):
a = card[i] + card[j] + card[l]
if m >= a > total:
total = a
print(total)