// TC : O(N^2)
// SC : O(N)
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int arr[n];
for(int i=0; i<n; i++) {
cin >> arr[i];
}
int count = 0;
int k;
cin >> k;
int sum = 0;
// Subarray Template
for(int i=0, j=0; j<n; j++) {
sum += arr[j]; // [i .................... j]
while(sum > k) {
sum -= arr[j];
i++;
}
count += (j - i + 1);
}
cout << "Count : " << count;
return 0;
}
Ly8gVEMgOiBPKE5eMikKLy8gU0MgOiBPKE4pCgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBuOwoJY2luID4+IG47CgkKCWludCBhcnJbbl07Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspIHsKCQljaW4gPj4gYXJyW2ldOwoJfQoJCglpbnQgY291bnQgPSAwOwoJaW50IGs7CgljaW4gPj4gazsKCQoJaW50IHN1bSA9IDA7CgkKCS8vIFN1YmFycmF5IFRlbXBsYXRlCglmb3IoaW50IGk9MCwgaj0wOyBqPG47IGorKykgewoJCXN1bSArPSBhcnJbal07IC8vIFtpIC4uLi4uLi4uLi4uLi4uLi4uLi4uIGpdCgkJd2hpbGUoc3VtID4gaykgewoJCQlzdW0gLT0gYXJyW2pdOwoJCQlpKys7CgkJfQoJCQoJCWNvdW50ICs9IChqIC0gaSArIDEpOwoJfQoJY291dCA8PCAiQ291bnQgOiAiIDw8IGNvdW50OwoJcmV0dXJuIDA7Cn0=