Perfect Square
343896065587769883760445401089 is a perfect square (586426521900033 × 586426521900033)
343896065587769883760445401089 is a perfect square (586426521900033 × 586426521900033)
343896065587769883760445401089 is odd
Previous odd number is 343896065587769883760445401087
Next odd number is 343896065587769883760445401091
100010101110011000000101000011111101111100101010000010010111011000000101100100111001010100000000001
40670697599097904823687506914247144694910374307096995892778386513209845668463228931667969
118264503926747725646922588419475128000216413211410082385921