На вход программе подается последовательность целых чисел и натуральное число M. Рассматриваются все непрерывные подпоследовательности исходной последовательности, такие что произведение элементов каждой из них не кратно M. Найдите количество таких подпоследовательностей.
Входные данные. Даны два входных файла, содержит в первой строке числа N и M, записанные через пробел (1 ≤ N, M ≤ 10 000 000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10000.
Пример входного файла:
4 20
3
17
20
1
В этой последовательности есть 4 подпоследовательности, произведение элементов которых не делится на 20: {3}, {3, 17}, {17} и {1}. Ответ — 4.
В ответе укажите два числа: сначала искомое количество подпоследовательностей для файла А, затем для файла B.

