#P303. 「数论模板」欧拉函数(二)

「数论模板」欧拉函数(二)

Description

欧拉函数 φ(n) \varphi(n) 表示 [1,n] [1, n] 中与 n n 互质的正整数的个数。

给定若干个 n n ,分别求 φ(n) \varphi(n) 。

Input Format

共 T T 行,每行一个数 n n 。

Output Format

共 T T 行,每行一个数 φ(n) \varphi(n) 。

Sample

样例输入

33
8657
3124
4324
45345

样例输出

20
7860
1400
2024
24176

Hint

1≤T,n≤3×106 1 \leq T, n \leq 3 \times 10 ^ 6