Perfect Square
99105002422589464214113161298057105251836982577321 is a perfect square (9955149542954614210917389 × 9955149542954614210917389)
99105002422589464214113161298057105251836982577321 is a perfect square (9955149542954614210917389 × 9955149542954614210917389)
99105002422589464214113161298057105251836982577321 is odd
Previous odd number is 99105002422589464214113161298057105251836982577319
Next odd number is 99105002422589464214113161298057105251836982577323
10000111100111101110110000000011010011011110101001001000010000101100010100100100000100011001010001010000101011010100010001110110110100010000111110100011100100010101001
973389661965201793240957128662931425686164610020133228823980318570663105158193626142327101411381523371204176025277389772632495016126678640772810047161
9821801505181463570819081822111772206622467864577295701537912675656881424647337625059880903743537041