Perfect Square
531440979588000196 is a perfect square (728999986 × 728999986)
531440979588000196 is a perfect square (728999986 × 728999986)
531440979588000196 is even
Previous even number is 531440979588000194
Next even number is 531440979588000198