#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
int n; cin>>n; int k; cin>>k;
vector<int>arr(n);
for(int i = 0 ;i<n;i++)cin>>arr[i];
int max_sum = 0 ;
for(int i = 0 ; i<n;i++){
int sum = 0;
for(int j = i ; j<n;j++){
sum+=arr[j];
if(arr[i]-arr[j]==k){
max_sum = max(max_sum,sum);
}
}
}
cout<<max_sum;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbjsgY2luPj5uOyBpbnQgazsgY2luPj5rOwoJdmVjdG9yPGludD5hcnIobik7Cglmb3IoaW50IGkgPSAwIDtpPG47aSsrKWNpbj4+YXJyW2ldOwoJaW50IG1heF9zdW0gPSAwIDsgCglmb3IoaW50IGkgPSAwIDsgaTxuO2krKyl7CgkJaW50IHN1bSA9IDA7IAoJCWZvcihpbnQgaiA9IGkgOyBqPG47aisrKXsKCQkJc3VtKz1hcnJbal07CgkJCWlmKGFycltpXS1hcnJbal09PWspewoJCQkJbWF4X3N1bSA9IG1heChtYXhfc3VtLHN1bSk7CgkJCX0KCQl9Cgl9Cgljb3V0PDxtYXhfc3VtOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=