Problem about GCD

Time Limit: 1000ms
Memory Limit: 32768KB
This problem will be judged on HDU. Original ID: 4910
64-bit integer IO format: %I64d      Java class name: Main

Description

Given integer m. Find multiplication of all 1<=a<=m such gcd(a, m)=1 (coprime with m) modulo m.

Input

Input contains multiple tests, one test per line.
Last line contains -1, it should be skipped.

[Technical Specification]
m <= 10^18

Output

For each test please output result. One case per line. Less than 160 test cases.

Sample Input

1
2
3
4
5
-1

Sample Output

0
1
2
3
4

Source

Language: 
Theme: 
Share Code? 

Powered by NB231 | Current Style: .