Нехай для натурального числа та простого числа , \deg_p(m) позначає показник степеня у канонічному розкладі на прості множники.
Дано натуральне число і просте число . Знайдіть остачу від ділення \dfrac{n!}{p^{\deg_p(n!)}} на p^4.
Іншими словами, поділіть на максимально можливу кількість разів, а потім знайдіть залишок від ділення результату на p^4.
Число задано у записі по основі :
де 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