Задача C. Хан и массив
Ограничение по времени | Ограничение по памяти |
---|---|
2 секунды | 512 мегабайт |
Хан на день рождения получил массив из элементов. И начал с ним играться. Он взял каждый элемент и записал раз. Также у Хана есть любимое простое число . Ему стало интересно, сколько существует подпоследовательностей, которые в сумме делятся на . Помогите Хану узнать сколько таких подпоследовательностей.
Формат входного файла
В первой строке даны три целых числа , , через пробел — размер массива Хана; количество раз, которое он записывает каждое число в массиве; и простое число соответственно .
Во второй строке даны целых чисел — полученный Ханом массив на его день рождения .
Формат выходного файла
Выведите одно число — количество подпоследовательностей, которые в сумме делятся на . Так как это число может быть большим, выведите его остаток от деления на .
Примеры
Вход
3 2 5
3 7 4
Выход
11