#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define LL long long #define INF 0x3f3f3f3f #define MOD 1000000007 #define eps 1e-6 #define MAXN 1000000 #define MAXM 100 #define dd cout<<"debug"<= l; i --) #define doe(i, x) for(i = 1; i <= x; i ++) int euler(int n) { int res = n; int a = n; for(int i = 2; i * i <= a; i ++) { if(a % i == 0) { res = res / i * (i - 1); while(a % i == 0) a /= i; } } if(a > 1) res = res / a * (a - 1); return res; } int main() { int T, n; scanf("%d", &T); while(T --) { scanf("%d", &n); printf("%d\n", euler(n + 1)); } return 0; }