Perfect Square
87066009365810607619369 is a perfect square (295069499213 × 295069499213)
87066009365810607619369 is a perfect square (295069499213 × 295069499213)
87066009365810607619369 is odd
Previous odd number is 87066009365810607619367
Next odd number is 87066009365810607619371
10010011011111101101110011010011011101011011110000110011101001111110100101001
660003012195773678553377323208814123505853550947871023572112309220409