Perfect Square
166966305409516909095746688066430561 is a perfect square (408615106682947919 × 408615106682947919)
166966305409516909095746688066430561 is a perfect square (408615106682947919 × 408615106682947919)
166966305409516909095746688066430561 is odd
Previous odd number is 166966305409516909095746688066430559
Next odd number is 166966305409516909095746688066430563
1000000010100000010011000011011010000001011100001011110011001000101000001000100111100100111100001100101010011001100001
4654644443457836247381563811297646122203837998176967015367476735448770270375994694109213042378131624648481
27877747142104075461179530280213067115565298283402254399876955434774721