Subarray Sums


Given an array of nn integers, your task is to count the number of subarrays having sum xx.

Input

The first input line has two integers nn and xx: the size of the array and the target sum.

The next line has nn integers a1,a2,…,ana_1, a_2, \dots, a_n: the contents of the array.

Output

Print one integer: the required number of subarrays.

Constraints

  • 1≤n≤2⋅1051 \le n \le 2 \cdot 10^5
  • −109≤x,ai≤109-10^9 \le x, a_i \le 10^9

Example 1

Input 1
5 7
2 -1 3 5 -2
Output 1
2
Explanation

The subarrays with sum 77 are [−1,3,5][-1, 3, 5] and [2,−1,3,5,−2][2, -1, 3, 5, -2].

Comments0


No comments yet

Be the first to comment.

New comment


Log in to join the discussion.