import java.util.*;
public class Main {
public static void main (String args[]) {
Scanner sc= new Scanner(System.in);
int num=sc.nextInt();
int target=sc.nextInt();
int arr[]= new int[num];
for(int i=0; i<num; i++){
arr[i]=sc.nextInt();
}
HashMap<Integer,Integer> hm= new HashMap<>();
int count=0;
int sum=0;
for(int i=0; i<arr.length; i++){
sum+=arr[i];
if(sum==target){
count+=1;
}
if(hm.containsKey(sum-target)){
count+=hm.get(sum-target);
}
Integer curr_count=hm.get(sum);
if(curr_count==null){
hm.put(sum,1);
}else{
hm.put(sum,curr_count+1);
}
}
System.out.println(count);
}
}