Perfect Square
166966305409516886213300713821347881 is a perfect square (408615106682947891 × 408615106682947891)
166966305409516886213300713821347881 is a perfect square (408615106682947891 × 408615106682947891)
166966305409516886213300713821347881 is odd
Previous odd number is 166966305409516886213300713821347879
Next odd number is 166966305409516886213300713821347883
1000000010100000010011000011011010000001011100001011011111010010011001010110110001100010101101010000001010000000101001
4654644443457834333648435222712627173222120099426838139353855094635815747373522722393738316309718197398841
27877747142104067819984604175063255877187693616333678951290647623190161