Perfect Square
145111836734524175890946881 is a perfect square (12046237451359 × 12046237451359)
145111836734524175890946881 is a perfect square (12046237451359 × 12046237451359)
145111836734524175890946881 is odd
Previous odd number is 145111836734524175890946879
Next odd number is 145111836734524175890946883
111100000001000101000000110111010011010100110111110101100000001110110101001101101000001
3055684544171912568353265668933675356397355883696745879462765943421717286715841