Обратные числа
시간 제한2초메모리 제한1024 MB
소수 m과 1 <= a < m인 a가 주어질 때, a*b mod m = 1을 만족하는 역원 b를 구한다.
문제
Позавчера Рома узнал про новую для него операцию в математике --- взятие по модулю, которая обозначается , например . Напомним, что , если и (все перечисленные числа целые).
Вчера Рома начал перемножать числа, и заметил, что бывают такие случаи, что (причем не обязательно оба числа равны единице). И это его очень заинтересовало, он даже придумал название этому феномену --- числа и взаимно обратны по модулю .
Сегодня утром Рома начал рассматривать простые числа . Он доказал, что в таком случае для любого числа существует ровно одно , такое что . Однако он не знает, как по числам и найти число . Помогите ему!
입력
В единственной строчке входного файла заданы числа и (). Число --- простое.
출력
В выходной файл выведите число , такое что . Оно должно также удовлетворять неравенству .