Perfect Square
2012182955992530269312400 is a perfect square (1418514348180 × 1418514348180)
2012182955992530269312400 is a perfect square (1418514348180 × 1418514348180)
2012182955992530269312400 is even
Previous even number is 2012182955992530269312398
Next even number is 2012182955992530269312402
8147087826658795874085063995079137985329391742397804016356252610624000000
110101010000110001010100000011000000000001111111011011001001110010001010110010000