Perfect Square
95870671005347988764004381256295719397161 is a perfect square (309629893591280990131 × 309629893591280990131)
95870671005347988764004381256295719397161 is a perfect square (309629893591280990131 × 309629893591280990131)
95870671005347988764004381256295719397161 is odd
Previous odd number is 95870671005347988764004381256295719397159
Next odd number is 95870671005347988764004381256295719397163
10001100110111101000100111001101110010110110010110100001011100100101010101001000100011100100110100011100011010001110011000110011100101001
881165126877496887405970431218109328932004846561228047644070914018869059750285232956989161638905297454599217574863620084281
9191185559015671542639722339781704295581964572452034491778861705990289265254859921