Perfect Square
131642935582131856 is a perfect square (362826316 × 362826316)
131642935582131856 is a perfect square (362826316 × 362826316)
131642935582131856 is even
Previous even number is 131642935582131854
Next even number is 131642935582131858