Perfect Square
95870671005347988756573263810104975634161 is a perfect square (309629893591280990119 × 309629893591280990119)
95870671005347988756573263810104975634161 is a perfect square (309629893591280990119 × 309629893591280990119)
95870671005347988756573263810104975634161 is odd
Previous odd number is 95870671005347988756573263810104975634159
Next odd number is 95870671005347988756573263810104975634163
10001100110111101000100111001101110010110110010110100001011100011000101111011100110100100000000001010100010111010100011110010111011110001
881165126877496887201068093141775986824266171193918493424094246871551776125597413625095141683714050587399146711368978915281
9191185559015671541214869908009995233328986073200270068551435621910587504110173921