Тикал
시간 제한2초메모리 제한1024 MB
정 n각형의 n개 변에 k개의 같은 조각을 놓는 방법의 수를 회전을 같게 보고 소수 p로 나눈 나머지를 구한다.
문제
В городе Тикал индейцы майя построили прекрасный храм. Храм представляет собой правильный -угольник, все стороны которого неотличимы. По сложившейся традиции в храм были занесены одинаковых фигурок идолов. Шаманы утверждают, что фигурки должны стоять у стен храма --- сторон -угольника. При этом у разных стен может стоять разное число фигурок. По обычаям индейцев каждое утро Главный Шаман должен переставлять фигурки в какую-то новую конфигурацию.
После постройки храма духи явились индейцам и сообщили, что, как только конфигурация фигурок в храме повториться, небеса упадут на землю, моря выйдут из берегов и случится конец света. Также духи уточнили, что конфигурации идолов, получаемые поворотом храма считаются одинаковыми.
Индейцы очень не хотят конца света, поэтому Главный Шаман просит сообщить ему, сколько существует различных конфигураций фигурок идолов в храме. Так как это число может быть очень большим, Главный Шаман хочет знать его по модулю простого числа .
입력
В первой строке входного файла заданы три целых числа , и (; ; ). Гарантируется, что число --- простое.
출력
В выходной файл выведите единственное целое число --- число различных расстановок идолов в храме c стенами с точностью до поворота по модулю .
힌트
Возможные расположения идолов во втором примере:
(,,,,,) (,,,,,) (,,,,,) (,,,,,) (,,,,,)
(,,,,,) (,,,,,) (,,,,,) (,,,,,) (,,,,,)