Perfect Square
131532383853732096 is a perfect square (362673936 × 362673936)
131532383853732096 is a perfect square (362673936 × 362673936)
131532383853732096 is even
Previous even number is 131532383853732094
Next even number is 131532383853732098