// problem #46
블랙잭
시간 제한 1.0초
N장의 카드 중 3장을 골라 합이 M을 넘지 않으면서 최대가 되도록 하는 합을 구하시오.
입력
첫 줄에 N, M. 둘째 줄에 N개의 카드 숫자.
출력
M을 넘지 않는 최대 합.
제한
- 3 ≤ N ≤ 100
- 10 ≤ M ≤ 300,000
- 1 ≤ 카드 ≤ 100,000
예제
입력 1
5 21 5 6 7 8 9
출력 1
21
입력 2
10 500 93 181 245 214 315 36 185 138 216 295
출력 2
497