Perfect Square
96955185343436285851881 is a perfect square (311376276141 × 311376276141)
96955185343436285851881 is a perfect square (311376276141 × 311376276141)
96955185343436285851881 is odd
Previous odd number is 96955185343436285851879
Next odd number is 96955185343436285851883
10100100001111111001101111101001100110100010001111111010100001011100011101001
911408601030024261719314134911770502848594396720620197628312120830841