Perfect Square
54980371087668000144 is a perfect square (7414874988 × 7414874988)
54980371087668000144 is a perfect square (7414874988 × 7414874988)
54980371087668000144 is even
Previous even number is 54980371087668000142
Next even number is 54980371087668000146
166196931186567085906423495197288827693455917389650946985984
101111101100000001100001000011010010101011100110111011010110010000