Perfect Square
104142198322257870431931793897799961350001 is a perfect square (322710703761523643751 × 322710703761523643751)
104142198322257870431931793897799961350001 is a perfect square (322710703761523643751 × 322710703761523643751)
104142198322257870431931793897799961350001 is odd
Previous odd number is 104142198322257870431931793897799961349999
Next odd number is 104142198322257870431931793897799961350003
10011001000001011111000011101001010000011001111010101110001000111101001001011110010100010101100110100100111100000101101010000111101110001
1129484362789135174299512353528312807166606641079375030193689373817117953847364828219337686682930851774659326549867384050001
10845597471392490003011307860523490638741403925634837444258035563649289422422700001