def Floor_Root(a,k): """floor(a^(1/k)) を求める. a:非負整数 k:正の整数 """ assert 0<=a and 0a: x-=1 return x #================================================== T=int(input()) for _ in range(T): N=int(input()) print(Floor_Root(N,2))