A fraction m/n is basic if 0 ≤ m < n and it is irreducible if gcd(m, n) = 1. Given a positive integer n, in this problem you are required to find out the number of irreducible basic fractions with denominator n.
For example, the set of all basic fractions with denominator 12, before reduction to lowest terms, is
Reduction yields
Hence there are only the following 4 irreducible basic fractions with denominator 12
Each line of the input contains a positive integer n (< 1000000000) and the input terminates with a value 0 for n (do not process this terminating value).
For each n in the input print a line containing the number of irreducible basic fractions with denominator n.
範例輸入 1
12 123456 7654321 0
範例輸出 1
4 41088 7251444
Pro 專屬功能: 查看這題在歷屆 CPE 出現過幾次 — 升級以解鎖.