CSES - Subarray Divisibility
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Given an array of nn integers, your task is to count the number of subarrays where the sum of values is divisible by nn.

Input

The first input line has an integer nn: the size of the array.

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

  • 1n21051 \le n \le 2 \cdot 10^5
  • 109ai109-10^9 \le a_i \le 10^9

Example

Input:

5
3 1 2 7 4

Output:

1