Задача №111586. Факториальная система счисления
В факториальной системе счисления основаниями являются последовательность факториалов bk = k!, и каждое натуральное число x представляется в виде:

Ваша задача определить по данному в факториальной системе счисления числу его остаток от деления на p.
Входные данные
В первой строке даны два натуральных числа n и p, где n - максимальный индекс такой, что dn ≠ 0 (1 ≤ n ≤ 200, 2 ≤ p ≤ 104). Во второй строке задана последовательность dn, ..., d1, корректно определяющая некоторое натуральное число x.
Выходные данные
Выведите одно число — остаток от деления x на p.
Примеры тестов
Входные данные
5 6
1 3 3 2 1
Выходные данные
5
Примечание
В исходном примере x = 215
Сдать: для сдачи задач необходимо войти в систему