Perfect Square
95870841059160450160668399096142667418121 is a perfect square (309630168199354324739 × 309630168199354324739)
95870841059160450160668399096142667418121 is a perfect square (309630168199354324739 × 309630168199354324739)
95870841059160450160668399096142667418121 is odd
Previous odd number is 95870841059160450160668399096142667418119
Next odd number is 95870841059160450160668399096142667418123
10001100110111101001101000101101111100011101010100011100110110000011000110000011110001000001010101100010001110101110110111000101000001001
881169815874250194794987314623832428968448118677323788845480106617808465335412777625990697934485902531549507272593814585561
9191218165390805225183687950154604371146239224952130937461341814829425312239170641