import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scan
=new Scanner
(System.
in); int N=scan.nextInt();
int M=scan.nextInt();
int arr[]=new int[N];
for(int i=0;i<N;i++) {
arr[i]=scan.nextInt();
}
int sum=0;
int result=0;
for(int i=0;i<N;i++) {
for(int j=i+1;j<N;j++) {
for(int k=j+1;k<N;k++) {
sum=arr[i]+arr[j]+arr[k];
if(sum>0 && sum<=M) {
result=sum;
}
}
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTY2FubmVyIHNjYW49bmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgTj1zY2FuLm5leHRJbnQoKTsKCQlpbnQgTT1zY2FuLm5leHRJbnQoKTsKCQlpbnQgYXJyW109bmV3IGludFtOXTsKCQlmb3IoaW50IGk9MDtpPE47aSsrKSB7CgkJCWFycltpXT1zY2FuLm5leHRJbnQoKTsKCQl9CgkJaW50IHN1bT0wOwoJCWludCByZXN1bHQ9MDsKCQkKCQlmb3IoaW50IGk9MDtpPE47aSsrKSB7CgkJCWZvcihpbnQgaj1pKzE7ajxOO2orKykgewoJCQkJZm9yKGludCBrPWorMTtrPE47aysrKSB7CgkJCQkJc3VtPWFycltpXSthcnJbal0rYXJyW2tdOwoJCQkJCWlmKHN1bT4wICYmIHN1bTw9TSkgewoJCQkJCQlyZXN1bHQ9c3VtOwoJCQkJCX0KCQkJCX0KCQkJfQoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4ocmVzdWx0KTsKCQkKCX0KCn0K