/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Scanner sc
=new Scanner
(System.
in); int n=sc.nextInt();
int a[]=new int[n];
int prefix=0;
int k=sc.nextInt();
for(int i=0;i<n;i++)
a[i]=sc.nextInt();
int max=-9999;
int count=0;
Map
<Integer,Integer
> m
=new HashMap
<>(); for(int i=0;i<n;i++)
{
prefix=prefix+a[i];
int val=prefix-k;
if(m.containsKey(val))
{
int dist=(i-m.get(val))+1;
if(max==dist)
count++;
}
m.putIfAbsent(prefix,i);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlTY2FubmVyIHNjPW5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJaW50IG49c2MubmV4dEludCgpOwoJCWludCBhW109bmV3IGludFtuXTsKCQlpbnQgcHJlZml4PTA7CgkJaW50IGs9c2MubmV4dEludCgpOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJYVtpXT1zYy5uZXh0SW50KCk7CgkJaW50IG1heD0tOTk5OTsKCQlpbnQgY291bnQ9MDsKCQlNYXA8SW50ZWdlcixJbnRlZ2VyPiBtPW5ldyBIYXNoTWFwPD4oKTsKCQlmb3IoaW50IGk9MDtpPG47aSsrKQoJCXsKCQkJcHJlZml4PXByZWZpeCthW2ldOwoJCQlpbnQgdmFsPXByZWZpeC1rOwoJCQlpZihtLmNvbnRhaW5zS2V5KHZhbCkpCgkJCXsKCQkJCWludCBkaXN0PShpLW0uZ2V0KHZhbCkpKzE7CgkJCQltYXg9TWF0aC5tYXgoZGlzdCxtYXgpOwoJCQkJaWYobWF4PT1kaXN0KQoJCQkJY291bnQrKzsKCQkJfQoJCQltLnB1dElmQWJzZW50KHByZWZpeCxpKTsKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKGNvdW50KTsKCX0KfQ==