Perfect Square
99105383119893150511154822386444606561 is a perfect square (9955168663558300081 × 9955168663558300081)
99105383119893150511154822386444606561 is a perfect square (9955168663558300081 × 9955168663558300081)
99105383119893150511154822386444606561 is odd
Previous odd number is 99105383119893150511154822386444606559
Next odd number is 99105383119893150511154822386444606563
1001010100011110000000010100011110101111111111110110100100010001000101010100111110011011010100110101010101010110001110001100001
973400879408342936146744622868852224172094894833351412909579516948614569225572133412971721898047389181196899336481
9821876963340802215343656429301557331506410537135646608435408224086084246721