Perfect Square
318097128001 is a perfect square (564001 × 564001)
Three hundred and eighteen billion, ninety-seven million, one hundred and twenty-eight thousand and one.
318097128001 is a perfect square (564001 × 564001)
318097128001 is odd
Previous odd number is 318097127999
Next odd number is 318097128003