Perfect Square
12004050969 is a perfect square (109563 × 109563)
Twelve billion, four million, fifty thousand, nine hundred and sixty-nine.
12004050969 is a perfect square (109563 × 109563)
12004050969 is odd
Previous odd number is 12004050967
Next odd number is 12004050971