Perfect Square
3012472996 is a perfect square (54886 × 54886)
Three billion, twelve million, four hundred and seventy-two thousand, nine hundred and ninety-six.
3012472996 is a perfect square (54886 × 54886)
3012472996 is even
Previous even number is 3012472994
Next even number is 3012472998