#include <iostream>
using namespace std;
int main() {
int n,x;
cin>>n>>x;
int a[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int i=0;
int j=0;
int count1=0;
int sum=0;
while(i < n)
{
//cout<<"sum="<<sum<<" j="<<j<<" a["<<i<<"]="<<a[i]<<endl;
if(sum == x)
{
count1++;
sum-=a[j];
j++;
}
else if(sum < x)
{
sum+=a[i];
i++;
}
else
{
sum-=a[j];
j++;
}
}
while(j < n)
{
if(sum == x)
{
count1++;
sum-=a[j];
j++;
}
else
{
sum-=a[j];
j++;
}
}
cout<<count1<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCWludCBuLHg7CgljaW4+Pm4+Png7CgkKCWludCBhW25dOwoJZm9yKGludCBpPTA7aTxuO2krKykKCXsKCQljaW4+PmFbaV07Cgl9CgkKCWludCBpPTA7CglpbnQgaj0wOwoJaW50IGNvdW50MT0wOwoJaW50IHN1bT0wOwoJd2hpbGUoaSA8IG4pCgl7CgkJLy9jb3V0PDwic3VtPSI8PHN1bTw8IiBqPSI8PGo8PCIgYVsiPDxpPDwiXT0iPDxhW2ldPDxlbmRsOwoJCWlmKHN1bSA9PSB4KQoJCXsKCQkJY291bnQxKys7CgkJCXN1bS09YVtqXTsKCQkJaisrOwoJCX0KCQllbHNlIGlmKHN1bSA8IHgpCgkJewoJCQlzdW0rPWFbaV07CgkJCWkrKzsKCQl9CgkJZWxzZQoJCXsKCQkJc3VtLT1hW2pdOwoJCQlqKys7CgkJfQoJfQoKCXdoaWxlKGogPCBuKQoJewoJCWlmKHN1bSA9PSB4KQoJCXsKCQkJY291bnQxKys7CgkJCXN1bS09YVtqXTsKCQkJaisrOwoJCX0KCQllbHNlIAoJCXsKCQkJc3VtLT1hW2pdOwoJCQlqKys7CgkJfQoJfQoKCQoJY291dDw8Y291bnQxPDxlbmRsOwoJCglyZXR1cm4gMDsKfQ==