Perfect Square
18889465932028336668676 is a perfect square (137438953474 × 137438953474)
18889465932028336668676 is a perfect square (137438953474 × 137438953474)
18889465932028336668676 is even
Previous even number is 18889465932028336668674
Next even number is 18889465932028336668678
6739986667376138236380663808755517708799566441368587391194168819776
100000000000000000000000000000000001000000000000000000000000000000000000100