t = int(input()) def nibutan(l,r): while abs(r-l) > 1: mid = (l+r)//2 if mid**2 <= n: l = mid else: r = mid return l for _ in range(t): n = int(input()) left,right = 0,10**9 l = nibutan(left,right) for i in range(l+10,l-10,-1): if i**2 <= n: print(i) break