Perfect Square
18146514681 is a perfect square (134709 × 134709)
Eighteen billion, one hundred and forty-six million, five hundred and fourteen thousand, six hundred and eighty-one.
18146514681 is a perfect square (134709 × 134709)
18146514681 is odd
Previous odd number is 18146514679
Next odd number is 18146514683