#include <bits/stdc++.h>
using namespace std;
int main(){
  int n,m;
  cin>>n>>m;
  vector<int>a(n);
  for(int i=0;i<n;++i){
    cin>>a[i];
  }

  map<int,int>M;
  vector<int>sum(n+1);
  sum[0]=0;
  for(int i=0;i<n;++i){
    sum[i+1]=(sum[i]+a[i])%m;
  }
  long long int ans=0;
  for(int i=0;i<n+1;++i){
    ans+=M[sum[i]];
    ++M[sum[i]];
  }
  cout<<ans<<endl;
}