Факторіал і 4-та степінь#649

Факторіал і 4-та степінь

1 секунда
64 мегабайти
Складна

Нехай для натурального числа та простого числа , \deg_p(m) позначає показник степеня у канонічному розкладі на прості множники.

Дано натуральне число і просте число . Знайдіть остачу від ділення \dfrac{n!}{p^{\deg_p(n!)}} на p^4.

Іншими словами, поділіть на максимально можливу кількість разів, а потім знайдіть залишок від ділення результату на p^4.

Число задано у записі по основі :

n = d_{L-1} p^{L-1} + d_{L-2} p^{L-2} + \dots + d_1 p + d_0,

де d_{L-1}, d_{L-2}, \dots, d_1, d_0 — невід'ємні цілі числа, менші за (цифри числа у записі по основі ).

Вхідні дані

У першому рядку задано просте число (3 < p < 55000) та натуральне число (L \le 500000), де — кількість цифр у записі по основі .

У другому рядку задано d_{L-1}, d_{L-2}, \dots, d_1, d_0, розділені пробілами, при цьому d_{L-1} > 0.

Вихідні дані

Виведіть відповідь до задачі.

Приклади

Приклад 1

Loading
Loading