Perfect Square
1900951289507509801 is a perfect square (1378749901 × 1378749901)
1900951289507509801 is a perfect square (1378749901 × 1378749901)
1900951289507509801 is odd
Previous odd number is 1900951289507509799
Next odd number is 1900951289507509803
1101001100001100010010010000001001010011010100111011000101001