Perfect Square
39960927158198817068928119041426869119684001 is a perfect square (6321465586254410439249 × 6321465586254410439249)
39960927158198817068928119041426869119684001 is a perfect square (6321465586254410439249 × 6321465586254410439249)
39960927158198817068928119041426869119684001 is odd
Previous odd number is 39960927158198817068928119041426869119683999
Next odd number is 39960927158198817068928119041426869119684003
1110010101011101010011100001111011111000111111010001000110111100011000001101001010101000101000111000001000001011100011001100001010000110110100001
63812633502138294044171626190028289066479493805830429721173948073158655524538125793294778430666942149143175154437812234890927052001
1596875699342871785782446788531720970989388222142648074727827611707665875969998095368001