#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)
{
cout<<"sum="<<sum<<" j="<<j<<" a["<<i<<"]="<<a[i]<<endl;
if(sum == x)
{
count1++;
sum-=a[j];
j++;
}
else
{
sum-=a[j];
j++;
}
}
cout<<count1<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewoJCglpbnQgbix4OwoJY2luPj5uPj54OwoJCglpbnQgYVtuXTsKCWZvcihpbnQgaT0wO2k8bjtpKyspCgl7CgkJY2luPj5hW2ldOwoJfQoJCglpbnQgaT0wOwoJaW50IGo9MDsKCWludCBjb3VudDE9MDsKCWludCBzdW09MDsKCXdoaWxlKGkgPCBuKQoJewoJCWNvdXQ8PCJzdW09Ijw8c3VtPDwiIGo9Ijw8ajw8IiBhWyI8PGk8PCJdPSI8PGFbaV08PGVuZGw7CgkJaWYoc3VtID09IHgpCgkJewoJCQljb3VudDErKzsKCQkJc3VtLT1hW2pdOwoJCQlqKys7CgkJfQoJCWVsc2UgaWYoc3VtIDwgeCkKCQl7CgkJCXN1bSs9YVtpXTsKCQkJaSsrOwoJCX0KCQllbHNlCgkJewoJCQlzdW0tPWFbal07CgkJCWorKzsKCQl9Cgl9CiAKCXdoaWxlKGogPCBuKQoJewoJCWNvdXQ8PCJzdW09Ijw8c3VtPDwiIGo9Ijw8ajw8IiBhWyI8PGk8PCJdPSI8PGFbaV08PGVuZGw7CgkJaWYoc3VtID09IHgpCgkJewoJCQljb3VudDErKzsKCQkJc3VtLT1hW2pdOwoJCQlqKys7CgkJfQoJCWVsc2UgCgkJewoJCQlzdW0tPWFbal07CgkJCWorKzsKCQl9Cgl9CiAKCQoJY291dDw8Y291bnQxPDxlbmRsOwoJCglyZXR1cm4gMDsKfQo=