Perfect Square
131587646658013456 is a perfect square (362750116 × 362750116)
131587646658013456 is a perfect square (362750116 × 362750116)
131587646658013456 is even
Previous even number is 131587646658013454
Next even number is 131587646658013458