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)