Perfect Square
299054519463121715940301592727343302012041490001 is a perfect square (546858774697016008245001 × 546858774697016008245001)
299054519463121715940301592727343302012041490001 is a perfect square (546858774697016008245001 × 546858774697016008245001)
299054519463121715940301592727343302012041490001 is odd
Previous odd number is 299054519463121715940301592727343302012041489999
Next odd number is 299054519463121715940301592727343302012041490003
11010001100010000100011000010110001010101111000010011110100011100110010011000101110111010010000010110110100000101101001001010010001010011001001110111001010001
26745523949947243293181401133236032414773187475209239835507395428952469745259427984782004218528898995661508177550036314597362222299296424470001
89433605611318645212444774831508497028570200129322534192784054847764561380799644085444182980001