Perfect Square
3013131664 is a perfect square (54892 × 54892)
Three billion, thirteen million, one hundred and thirty-one thousand, six hundred and sixty-four.
3013131664 is a perfect square (54892 × 54892)
3013131664 is even
Previous even number is 3013131662
Next even number is 3013131666