Perfect Square
2012196471790157717817600 is a perfect square (1418519112240 × 1418519112240)
2012196471790157717817600 is a perfect square (1418519112240 × 1418519112240)
2012196471790157717817600 is even
Previous even number is 2012196471790157717817598
Next even number is 2012196471790157717817602
8147251999299700595638524799607586819789378040263515955781154635776000000
110101010000110010110001110101001110000110101001111110001010110111100100100000000