Perfect Square
531440997084000004 is a perfect square (728999998 × 728999998)
531440997084000004 is a perfect square (728999998 × 728999998)
531440997084000004 is even
Previous even number is 531440997084000002
Next even number is 531440997084000006