Perfect Square
87058316051801760675361 is a perfect square (295056462481 × 295056462481)
87058316051801760675361 is a perfect square (295056462481 × 295056462481)
87058316051801760675361 is odd
Previous odd number is 87058316051801760675359
Next odd number is 87058316051801760675363
10010011011110111000011010110010010100110001100000011100110010011011000100001
659828070385436898260417990606191999305260998272369032620075702070881