Perfect Square
166966305409516891116681994016722609 is a perfect square (408615106682947897 × 408615106682947897)
166966305409516891116681994016722609 is a perfect square (408615106682947897 × 408615106682947897)
166966305409516891116681994016722609 is odd
Previous odd number is 166966305409516891116681994016722607
Next odd number is 166966305409516891116681994016722611
1000000010100000010011000011011010000001011100001011100011100010100101101010100110010000111001100110010000111010110001
4654644443457834743734105634552218892921718283098601171335443122660343005412655802324129299615189710112529
27877747142104069457383516911880940333811867421895728726284337651766881