Perfect Square
109951162693713920016 is a perfect square (10485759996 × 10485759996)
109951162693713920016 is a perfect square (10485759996 × 10485759996)
109951162693713920016 is even
Previous even number is 109951162693713920014
Next even number is 109951162693713920018
1329227992742554435257478462287627376917870735721559490564096
1011111010111100000111111111110110001111000000000000000000000010000