Perfect Square
166966305409516892751142420748514201 is a perfect square (408615106682947899 × 408615106682947899)
166966305409516892751142420748514201 is a perfect square (408615106682947899 × 408615106682947899)
166966305409516892751142420748514201 is odd
Previous odd number is 166966305409516892751142420748514199
Next odd number is 166966305409516892751142420748514203
1000000010100000010011000011011010000001011100001011100100111101010100011011110111110101101000011000010011001110011001
4654644443457834880429329105165422823480898449299104626098018686483559748051979439568358518467268338462601
27877747142104070003183154490820184514785244670704521247286349098668401