Perfect Square
372118766571956118717518085088839961 is a perfect square (610015382242084219 × 610015382242084219)
372118766571956118717518085088839961 is a perfect square (610015382242084219 × 610015382242084219)
372118766571956118717518085088839961 is odd
Previous odd number is 372118766571956118717518085088839959
Next odd number is 372118766571956118717518085088839963
10001111010101011011111001001110001101101110111110000000111011110101111000010010110010111100110001110111000100100011001
51528169923292441770000638988903884453324226789554460435736510233756623925799243989419322755098425176860681
138472376435033966533758466550291894916861632863218578384281908670481521