Определение
Теорема Вольстенхольма утверждает, что:

где aи b- положительные целые числа и pпростые числа, а большие круглые скобки - это биномиальный коэффициент .
задача
Для того, чтобы убедиться в том, что вам будет дано три входа: a, b, p, где aи bположительные целые числа , и pявляется простым.
Compute:

где aи bявляются положительными целыми числами и pпростыми числами , а в круглых скобках - биномиальный коэффициент .
Спекуляции
Поскольку:

где и в скобках вещь является биномиальным коэффициентом .
Вы можете предположить, что 2b <= a
Testcases
a b p output
6 2 5 240360
3 1 13 3697053
7 3 13 37403621741662802118325
[240360](одноэлементный массив) приемлемым выходным форматом?
.0в конце, чтобы действительно показать, что нет остатка от деления.