from math import sqrt, floor def is_sqrt_floor(n: int, x: int) -> bool: if x < 0: return False return (x+1) ** 2 > n >= x**2 def main(): T = int(input()) for _ in range(T): N = int(input()) floor_candidate = floor(sqrt(N)) for diff in range(-1, 3): if is_sqrt_floor(N, floor_candidate+diff): print(floor_candidate+diff) break else: raise ValueError if __name__ == "__main__": main()