Perfect Square
531441000000000000 is a perfect square (729000000 × 729000000)
531441000000000000 is a perfect square (729000000 × 729000000)
531441000000000000 is even
Previous even number is 531440999999999998
Next even number is 531441000000000002