Perfect Square
166966305409516889482221567284931025 is a perfect square (408615106682947895 × 408615106682947895)
166966305409516889482221567284931025 is a perfect square (408615106682947895 × 408615106682947895)
166966305409516889482221567284931025 is odd
Previous odd number is 166966305409516889482221567284931023
Next odd number is 166966305409516889482221567284931027
1000000010100000010011000011011010000001011100001011100010000111110110111001010100101100001010110100001110100111010001
4654644443457834607038882163939018307692195169386432602594896984550046464024019360675083242240757320640625
27877747142104068911583879332941704167221149829897709806018039007550625