import math

n = int(eval(input()))



ans = n

while True:  # breakなどされるまで無限ループ

    ans_sqrt = math.sqrt(ans)

    if math.ceil(ans_sqrt) == math.floor(ans_sqrt):

        print(ans)

        exit()

    else:

        ans -= 1

import math

n = int(eval(input()))



print((int(math.floor(math.sqrt(n))**2)))
import math

n = int(eval(input()))
ans = n
while True:  # breakなどされるまで無限ループ
    ans_sqrt = math.sqrt(ans)
    if math.ceil(ans_sqrt) == math.floor(ans_sqrt):
        print(ans)
        exit()
    else:
        ans -= 1

import math

n = int(eval(input()))
print((int(math.floor(math.sqrt(n)) ** 2)))

-ans = n -while True:  # breakなどされるまで無限ループ -    ans_sqrt = math.sqrt(ans) -    if math.ceil(ans_sqrt) == math.floor(ans_sqrt): -        print(ans) -        exit() -    else: -        ans -= 1 +print((int(math.floor(math.sqrt(n)) ** 2)))