#include <bits/stdc++.h>
using namespace std;
int a[1001];
int main()
{
#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
#endif
int n,k,s1=0,s2=0,minid=1010,maxid=0;
cin>>n>>k;
for(int i=1;i<=n;i++){
cin>>a[i];
minid=min(a[i],minid);
maxid=max(a[i],maxid);
}
for(int i=1;i<=n;i++){
if(abs(a[i]-minid)<=k){
s1+=a[i];
}
if(abs(a[i]-maxid)<=k){
s2+=a[i];
}
}
cout<<max(s1,s2);
return 0;
}