Perfect Square
2012264051856375011982400 is a perfect square (1418542932680 × 1418542932680)
2012264051856375011982400 is a perfect square (1418542932680 × 1418542932680)
2012264051856375011982400 is even
Previous even number is 2012264051856375011982398
Next even number is 2012264051856375011982402
8148072908682969601518049145352620457414931223854712412567945908224000000
110101010000111010000110110000110011000110111111101111100100011011011110001000000