import math def make_divisors(n): lower_divisors , upper_divisors = [], [] i = 1 while i*i <= n: if n % i == 0: lower_divisors.append(i) if i != n // i: upper_divisors.append(n//i) i += 1 return lower_divisors + upper_divisors[::-1] for i in range(int(input())): m = n = int(input()) while m%2==0:m//=2 while m%5==0:m//=5 if m==1:print(1) else: for i in make_divisors(sum(1for i in range(n)if math.gcd(i+1,n)==1)): if 10**i%m==1: print(i) break