Perfect Square
29960650073923649536 is a perfect square (5473632256 × 5473632256)
29960650073923649536 is a perfect square (5473632256 × 5473632256)
29960650073923649536 is even
Previous even number is 29960650073923649534
Next even number is 29960650073923649538
11001111111001001100111001000000100000000000000000000000000000000