Perfect Square
166198815584406785248625256091235819781129 is a perfect square (407674889568154277373 × 407674889568154277373)
166198815584406785248625256091235819781129 is a perfect square (407674889568154277373 × 407674889568154277373)
166198815584406785248625256091235819781129 is odd
Previous odd number is 166198815584406785248625256091235819781127
Next odd number is 166198815584406785248625256091235819781131
11110100001101010000101111001000011001001001100111100011011010011111100111010110011011100101010111100010100111100010001001111110000001001
4590751379353478594131880915920647023561029984012632289355081998557256073374993024406593258335392849195740521236012836009689
27622046301659655714093286527502648492330500520960599227760097999182649729464514641