Perfect Square
2018652136475897097974016 is a perfect square (1420792784496 × 1420792784496)
2018652136475897097974016 is a perfect square (1420792784496 × 1420792784496)
2018652136475897097974016 is even
Previous even number is 2018652136475897097974014
Next even number is 2018652136475897097974018
8225919540000681680087181651846316143345089651689440894614050819692036096
110101011011101110101101000000001111111110110111000110010110111010111000100000000