#include <bits/stdc++.h>
using namespace std;
int main() {
  int N;
  long M;
  cin >> N;
  cin >> M;
  long array[N];
  int i, j;
  long result = 0;
  for (i = 0; i < N; i++) {
    cin >> array[i];
  }
  long all;
  for (i = 0; i < N; i++) {
    long value = 0;
    if (i == 0) {
      long last = N - 1;
      for (j = i; j <= last; j++) {
        value += array[j];
      }
      if ((value % M) == 0) {
        result++;
      }
      all = value;
    } else {
      all = all - array[i - 1];
      value = all;
      if ((value % M) == 0) {
        result++;
      }
    }
    for (j = N - 2; j >= i; j--) {
      value = value - array[j + 1];
      if ((value % M) == 0) {
        result++;
      }
    }
  }
  cout << result << endl;
  return 0;
}
