#include <bits/stdc++.h>
using namespace std;
long long n, m;
class BIT {
 public:
  vector<long long> bit;
  long long M;
  BIT(long long M) : bit(vector<long long>(M + 1, 0)), M(M) {}
  long long sum(long long i) {
    if (!i) return 0;
    return bit[i] + sum(i - (i & -i));
  }
  void add(long long i, long long x) {
    if (i > M) return;
    bit[i] += x;
    add(i + (i & -i), x);
  }
};
int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  cin >> n >> m;
  BIT tr(n + 1);
  long long num;
  long long total = 0;
  for (long long i = 1; cin >> num; i++) {
    if (num % m == 0) total++;
    tr.add(i, num);
  }
  if (tr.sum(n) % m == 0) total++;
  for (long long i = 1; i < n + 1; i++) {
    for (long long j = i + 1; j < n + 1; j++) {
      if ((tr.sum(j) - tr.sum(i)) % m == 0) {
        total++;
      }
    }
  }
  cout << total << "\n";
}
