Perfect Square
95870841059160450164383961114534919315025 is a perfect square (309630168199354324745 × 309630168199354324745)
95870841059160450164383961114534919315025 is a perfect square (309630168199354324745 × 309630168199354324745)
95870841059160450164383961114534919315025 is odd
Previous odd number is 95870841059160450164383961114534919315023
Next odd number is 95870841059160450164383961114534919315027
10001100110111101001101000101101111100011101010100011100110110001001011000111001101010000001011001001101010011001011100001001111001010001
881169815874250194897438937978081401316503207443223681801490574529608093616635871239599728323400092918655296339040590640625
9191218165390805225896116061576078328856042778536069955256680370549286815190750625