#include<bits/stdc++.h>
#define int long long
int arr[1000005];
int n;
int xr(int x){
int tt1=0,n=x;
for(int i=2;i*i<=n;i++){
if(x%i==0){
tt1++;
while(n%i==0){
n/=i;
}
}
}
if(n>1){
tt1++;
}if(tt1==2){
return 1;
}else{
return 0;
}
}
using namespace std;
signed main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>arr[i];
}
for(int i=1;i<=n;i++){
cout<<xr(arr[i])<<endl;
}
}