Perfect Square
1900951245387513225 is a perfect square (1378749885 × 1378749885)
1900951245387513225 is a perfect square (1378749885 × 1378749885)
1900951245387513225 is odd
Previous odd number is 1900951245387513223
Next odd number is 1900951245387513227
1101001100001100010010001011000000100101010001011110110001001