Perfect Square
1900951256417512321 is a perfect square (1378749889 × 1378749889)
1900951256417512321 is a perfect square (1378749889 × 1378749889)
1900951256417512321 is odd
Previous odd number is 1900951256417512319
Next odd number is 1900951256417512323
1101001100001100010010001100010010110000110010010101110000001