Perfect Square
300386123413755625 is a perfect square (548074925 × 548074925)
300386123413755625 is a perfect square (548074925 × 548074925)
300386123413755625 is odd
Previous odd number is 300386123413755623
Next odd number is 300386123413755627