#include using namespace std; int gcd(int a,int b){return b?gcd(b,a%b):a;} long mp(long a,long b,long m){return b?mp(a*a%m,b/2,m)*(b%2?a:1)%m:1;} int T,N; main() { cin>>T; for(;T--;) { cin>>N; while(N%2==0)N/=2; while(N%5==0)N/=5; if(N==1) { cout<<1<1)t=t/X*(X-1); long ans=t; for(int i=1;i*i<=t;i++)if(t%i==0) { if(mp(10,i,N)==1&&ans>i)ans=i; if(mp(10,t/i,N)==1&&ans>t/i)ans=t/i; } cout<