Perfect Square
1900951190237518225 is a perfect square (1378749865 × 1378749865)
1900951190237518225 is a perfect square (1378749865 × 1378749865)
1900951190237518225 is odd
Previous odd number is 1900951190237518223
Next odd number is 1900951190237518227
1101001100001100010010000100100101101011101101001100110010001