Perfect Square
1900951339142506561 is a perfect square (1378749919 × 1378749919)
1900951339142506561 is a perfect square (1378749919 × 1378749919)
1900951339142506561 is odd
Previous odd number is 1900951339142506559
Next odd number is 1900951339142506563
1101001100001100010010010101111011000111001000110100001000001