Perfect Square
54980371384263000064 is a perfect square (7414875008 × 7414875008)
54980371384263000064 is a perfect square (7414875008 × 7414875008)
54980371384263000064 is even
Previous even number is 54980371384263000062
Next even number is 54980371384263000066
166196933876245861226052478206448846709424012017823744262144
101111101100000001100001000111100110111010000011000100000000000000