Perfect Square
166966315857479996366685454415139601 is a perfect square (408615119467549801 × 408615119467549801)
166966315857479996366685454415139601 is a perfect square (408615119467549801 × 408615119467549801)
166966315857479996366685454415139601 is odd
Previous odd number is 166966315857479996366685454415139599
Next odd number is 166966315857479996366685454415139603
1000000010100000010011001011110110001010110110011011010000111100101110010011111000100000011110001001111001001100010001
4654645317254910216403534835318294345627779008544350476475385523773842871795230989084788582749172845898801
27877750631019776094389662344603578883843027289480614304468596318439201