Гармонический ряд
시간 제한4초메모리 제한1024 MB
소수 p와 구간 [l, r]이 주어질 때, l부터 r까지 각 i의 모듈러 역원의 합을 p로 나눈 나머지를 구한다.
문제
Гармоническим рядом в математике называется следующая сумма:
.
Данный ряд обладает многими замечательными свойствами. Он расходится, а сумма первых его членов стремится к (где --- константа Эйлера — Маскерони) при стремлении к бесконечности.
Тор не очень любит математический анализ, поэтому его не очень интересуют факты про замечтельные свойства гармонического ряда. Зато Тор от скуки придумал новый математический объект и назвал его гармоническим рядом по простому модулю .
Гармоническим рядом по простому модулю Тор называет следующую сумму:
.
Числом для целого по простому модулю Тор называет такое целое число , что . Можно доказать, что если --- простое число, то для любого , удовлетворяющего ограничению выше, найдётся ровно один подходящий .
Тору стало интересно, чему равна сумма членов ряда от до , то есть чему равна сумма .
입력
В первой строке задано три целых числа , и (, p --- простое).
출력
Выведите одно целое число --- ответ на задачу. Обратите внимание, что все арифметические операции в данной задаче выполняются по модулю .
힌트
Натуральное число называется простым, если оно не равно и у него нет делителей, отличных от и .