#include<iostream>
using namespace std;int main(){int n;cin>>n;while(n--){int x;cin>>x;int res=x;for(int i=2;i<=x/i;i++){if(x%i==0){//res=res*(1-1/i);整数1/i等于0,算不对且会溢出//以下几种都能ac//res=res/i*(i-1);i*(1-1/i)=i-1,多乘了个i,所以res/ires=res-res/i;//res=res*(1-1.0/i);while(x%i==0){x/=i;}}}if(x>1) res=res-res/x;cout<<res<<endl;}return 0;
}