Perfect Square
166199622497290406353632161010149814782161 is a perfect square (407675879219374967369 × 407675879219374967369)
166199622497290406353632161010149814782161 is a perfect square (407675879219374967369 × 407675879219374967369)
166199622497290406353632161010149814782161 is odd
Previous odd number is 166199622497290406353632161010149814782159
Next odd number is 166199622497290406353632161010149814782163
11110100001101010101100101111100010101001101001011010110101110110101010000111111010001101110001111001110001110000011100010100100011010001
4590818245433217818700423353171997283189244614430093717688666206554375903094195978261981058515524379250612497556548988839281
27622314518241839367697875225220672732175589414683813365165696099954173947883829921