Perfect Square
311912923054172622400000000 is a perfect square (17661056680000 × 17661056680000)
311912923054172622400000000 is a perfect square (17661056680000 × 17661056680000)
311912923054172622400000000 is even
Previous even number is 311912923054172622399999998
Next even number is 311912923054172622400000002
30345905841817134478180432281532753705296803860014567424000000000000000000000000
10000001000000010001000010111000010101001001101010000101011000001010000000001000000000000