Perfect Square
1900951328112507225 is a perfect square (1378749915 × 1378749915)
1900951328112507225 is a perfect square (1378749915 × 1378749915)
1900951328112507225 is odd
Previous odd number is 1900951328112507223
Next odd number is 1900951328112507227
1101001100001100010010010100101000111011100111111100101011001