Perfect Square
29976852113358340096 is a perfect square (5475112064 × 5475112064)
29976852113358340096 is a perfect square (5475112064 × 5475112064)
29976852113358340096 is even
Previous even number is 29976852113358340094
Next even number is 29976852113358340098
11010000000000011001011000010110001000101001001000100000000000000