Zadatak3.9 Blackjack

#include <iostream>

using namespace std;

int main()
{
long long int n,S,i,j,k,l,s,X=0;
cin>>n>>S;
int niz[n];
for(i=0;i<n;i++)
cin>>niz[i];

for(i=0;i<n-2;i++)
for(j=i+1;j<n-1;j++)
for(k=j+1;k<n;k++)
{
s=0;
s=niz[i]+niz[j]+niz[k];
if(s<=S)
{if(X<s)
X=s;}
}
cout<<X;

return 0;
}