Perfect Square
87058316052981986525289 is a perfect square (295056462483 × 295056462483)
87058316052981986525289 is a perfect square (295056462483 × 295056462483)
87058316052981986525289 is odd
Previous odd number is 87058316052981986525287
Next odd number is 87058316052981986525291
10010011011110111000011010110010010110111010111001110100010101000000001101001
659828070412272225906458926390233459725861533671238990904681562712569