Магічна множина#10273

Магічна множина

1 секунда
128 мегабайтів
Дуже легка

Задано послідовність цілих чисел a_1, a_2, \ldots, a_n і ціле число .

Назвемо хорошою послідовністю таку непорожню послідовність цілих чисел, для якої сума елементів будь-якої її непорожньої підпослідовності ділиться на .

Знайдіть кількість хороших підпослідовностей у заданій послідовності .

Вхідні дані

Перша стрічка містить кількість тестів . Перша стрічка кожного тесту містить два цілі числа (1 \le n \le 30) і (1 \le m \le 1000). Друга стрічка містить цілих чисел a_1, a_2, \ldots, a_n (1 \le a_i \le 1000).

Вихідні дані

Для кожного тесту виведіть в окремому рядку одне число - кількість знайдених хороших підпослідовностей.

Приклади

Приклад 1

Loading
Loading