서로소

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

자연수 NN이 주어졌을 때, AA 이상 BB 이하인 수 중에서 NN과 서로소인 것이 몇 개인지 세는 프로그램을 작성하시오.

두 정수를 모두 나누는 양의 정수가 1뿐이면 두 정수를 서로소라고 한다. 즉 두 수의 최대공약수가 1이면 서로소이다. 1은 모든 정수와 서로소이다.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다. (0<T1000 < T \le 100)

각 테스트 케이스는 한 줄로 이루어지며, 세 정수 AA, BB, NN이 공백으로 구분되어 주어진다. (1AB10151 \le A \le B \le 10^{15}, 1N1091 \le N \le 10^9)

출력

각 테스트 케이스마다 Case #x: y 형식으로 한 줄씩 출력한다. xx는 1부터 시작하는 테스트 케이스 번호이고, yyAA 이상 BB 이하인 자연수 중에서 NN과 서로소인 것의 개수이다.

힌트

[1,10][1, 10]에 속하는 수 중에서 2와 서로소인 것은 1,3,5,7,91, 3, 5, 7, 9이다.