Perfect Square
29960650008240062500 is a perfect square (5473632250 × 5473632250)
29960650008240062500 is a perfect square (5473632250 × 5473632250)
29960650008240062500 is even
Previous even number is 29960650008240062498
Next even number is 29960650008240062502
11001111111001001100111000111000110110100111101000000000000100100