Perfect Square
303495270397193215929298489 is a perfect square (17421115647317 × 17421115647317)
303495270397193215929298489 is a perfect square (17421115647317 × 17421115647317)
11111011 00001011 10011111 10010011 00111111 01011101 01110101 10110000 10000001 00101110 00111001
303495270397193215929298489 is odd
Previous odd number is 303495270397193215929298487
Next odd number is 303495270397193215929298491
27954760932298581052190579076521115403319214410269621850038311915081984586104169