Perfect Square
135434737789213937890505089 is a perfect square (11637643137217 × 11637643137217)
135434737789213937890505089 is a perfect square (11637643137217 × 11637643137217)
135434737789213937890505089 is odd
Previous odd number is 135434737789213937890505087
Next odd number is 135434737789213937890505091
111000000000111011010111101100011011000011111111101110101011100111001000011000110000001
2484220914552261354803374101839856319869305588105494861844503652908108746019969