B - Around Square

Time Limit: 2 sec / Memory Limit: 256 MB

配点 : 200

問題文

N 以下の平方数のうち、最大のものを求めてください。 ただし、平方数とは、ある整数の 2 乗として表せる整数のことを指します。

制約

  • 1 \leq N \leq 10^9
  • N は整数である

入力

入力は以下の形式で標準入力から与えられる。

N

出力

N 以下の平方数のうち、最大のものを出力せよ。


入力例 1

10

出力例 1

9

10 は平方数ではなく、9 = 3 × 3 は平方数なので、9 を出力します。


入力例 2

81

出力例 2

81

入力例 3

271828182

出力例 3

271821169

Score : 200 points

Problem Statement

Find the largest square number not exceeding N. Here, a square number is an integer that can be represented as the square of an integer.

Constraints

  • 1 \leq N \leq 10^9
  • N is an integer.

Input

Input is given from Standard Input in the following format:

N

Output

Print the largest square number not exceeding N.


Sample Input 1

10

Sample Output 1

9

10 is not square, but 9 = 3 × 3 is. Thus, we print 9.


Sample Input 2

81

Sample Output 2

81

Sample Input 3

271828182

Sample Output 3

271821169