Perfect Square
166966303319924357346868549660380625 is a perfect square (408615104126027575 × 408615104126027575)
166966303319924357346868549660380625 is a perfect square (408615104126027575 × 408615104126027575)
166966303319924357346868549660380625 is odd
Previous odd number is 166966303319924357346868549660380623
Next odd number is 166966303319924357346868549660380627
1000000010100000010011000001101101111111100011101111111111110000110010010000000110111101011101001101110000110111010001
4654644268698440071467346202684691618950278597482659942454778971450173955927164249663508364276008056640625
27877746444320983474066655151338161605716220400262189799028819875390625