using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            var input = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray();
            var N = input[0];
            var M = input[1];
            var A = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray();
            var Asum = new long[N + 1];
            for (var i = 1; i <= N; i++) Asum[i] = Asum[i - 1] + A[i - 1];
            var ans = 0;
            for(var i = 1; i <= N; i++)
            {
                for(var j = i; j <= N; j++)
                {
                    if ((Asum[j] - Asum[i - 1]) % M == 0) ans++;
                }
            }

            Console.WriteLine(ans);
        }
    }
}