Perfect Square
166199622497290406347109346942639815304321 is a perfect square (407675879219374967361 × 407675879219374967361)
166199622497290406347109346942639815304321 is a perfect square (407675879219374967361 × 407675879219374967361)
166199622497290406347109346942639815304321 is odd
Previous odd number is 166199622497290406347109346942639815304319
Next odd number is 166199622497290406347109346942639815304323
11110100001101010101100101111100010101001101001011010110101110101010001101110010001010011000001001000111110010010000101001010010010000001
4590818245433217818159897688021676591460629526507761642109229536695638813478256473239360128175688380358724547867846859468161
27622314518241839365529696753940318226941253997171503784909127965096407373841271041