Perfect Square
1978011887829813656640625 is a perfect square (1406418105625 × 1406418105625)
1978011887829813656640625 is a perfect square (1406418105625 × 1406418105625)
1978011887829813656640625 is odd
Previous odd number is 1978011887829813656640623
Next odd number is 1978011887829813656640627
110100010110111000011110101000010101110010001010101001001100011010101110001110001
7739032885670419476981846241319042954464131112167405467092990875244140625