Perfect Square
131642923971690000 is a perfect square (362826300 × 362826300)
131642923971690000 is a perfect square (362826300 × 362826300)
131642923971690000 is even
Previous even number is 131642923971689998
Next even number is 131642923971690002