Perfect Square
1665666604982321731818026370576263444641 is a perfect square (40812579004301133871 × 40812579004301133871)
1665666604982321731818026370576263444641 is a perfect square (40812579004301133871 × 40812579004301133871)
1665666604982321731818026370576263444641 is odd
Previous odd number is 1665666604982321731818026370576263444639
Next odd number is 1665666604982321731818026370576263444643
10011100101000110111011100000011100110110000001111011011110011101001101100100100001010000010101000110100000000111000111100010100001
4621300781876765915581582623027292082947616791846323880696106323831268334317582924125995506641262151030964689193866721
2774445238953333823110417446122387032054445230189713875040825923969510871618881