Perfect Square
150094638396363049 is a perfect square (387420493 × 387420493)
150094638396363049 is a perfect square (387420493 × 387420493)
150094638396363049 is odd
Previous odd number is 150094638396363047
Next odd number is 150094638396363051