Perfect Square
1428989327943182595792801 is a perfect square (1195403416401 × 1195403416401)
1428989327943182595792801 is a perfect square (1195403416401 × 1195403416401)
1428989327943182595792801 is odd
Previous odd number is 1428989327943182595792799
Next odd number is 1428989327943182595792803
100101110100110011010101010101100001111100110000111001010111101100001111110100001
2918011211155530797328088617938128266217743720069110937149148772134898401