import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int M = sc.nextInt();
int[] arr = new int[N];
int answer = 0;
for (int i = 0; i < N; i++) {
arr[i] = sc.nextInt();
}
for (int i = 0; i < N; i++) {
for (int j = i + 1; j < N; j++) {
for (int k = j + 1; k < N; k++) {
int sum = arr[i] + arr[j] + arr[k];
if (sum <= M) {
answer = Math.max(answer, sum);
}
}
}
}
System.out.println(answer);
}
}
브루트 포스는 그냥 루프로 때려 맞추면 되는 것