#include <iostream>
using namespace std;
const int N = 1e3;
long long n, S, a[N + 10], ans;
void nhap(){
cin >> n >> S;
for(int i = 1; i <= n; i++) cin >> a[i];
}
void solve(){
for(int R = 1; R <= n; R++){
long long csum = 0;
for(int L = R; L >= 1; L--){
csum += a[L];
if(abs(csum) > S) ans++;
}
}
cout << ans;
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
nhap();
solve();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE4gPSAxZTM7Cgpsb25nIGxvbmcgbiwgUywgYVtOICsgMTBdLCBhbnM7Cgp2b2lkIG5oYXAoKXsKCWNpbiA+PiBuID4+IFM7Cglmb3IoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgY2luID4+IGFbaV07Cn0Kdm9pZCBzb2x2ZSgpewoJZm9yKGludCBSID0gMTsgUiA8PSBuOyBSKyspewoJCWxvbmcgbG9uZyBjc3VtID0gMDsKCQlmb3IoaW50IEwgPSBSOyBMID49IDE7IEwtLSl7CgkJCWNzdW0gKz0gYVtMXTsKCQkJaWYoYWJzKGNzdW0pID4gUykgYW5zKys7CgkJfQoJfQoJY291dCA8PCBhbnM7Cn0KaW50IG1haW4oKSB7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwoJY2luLnRpZSgwKTsgY291dC50aWUoMCk7CgluaGFwKCk7Cglzb2x2ZSgpOwoJcmV0dXJuIDA7Cn0=