일차합동식
시간 제한1초메모리 제한512 MB
M과 b가 주어질 때, ax = b (mod m)이 해를 갖는 (a, m) 쌍의 개수를 구합니다. a는 1 이상 M 이하, m은 2 이상 M 이하입니다.
문제
정수 , 가 주어질 때, 다음 두 조건을 만족하는 쌍 의 개수를 구하는 프로그램을 작성하세요.
- 조건 1: , 은 각각 , 을 만족하는 정수입니다.
- 조건 2: 에 관한 일차합동식 의 해가 존재합니다.
입력
첫 번째 줄에 정수 과 가 순서대로 주어집니다.
출력
문제의 조건을 만족하는 쌍 의 개수를 출력합니다.
제한
- 입력으로 주어지는 수는 모두 정수입니다.