n=int(input()) def upper_sqrt(n): ng,ok=-1,n+1 while ok-ng>1: mid=(ok+ng)//2 if mid*mid>=n: ok=mid else: ng=mid return ok print(upper_sqrt(n)-1)