Perfect Square
1984420383095317489 is a perfect square (1408694567 × 1408694567)
1984420383095317489 is a perfect square (1408694567 × 1408694567)
1984420383095317489 is odd
Previous odd number is 1984420383095317487
Next odd number is 1984420383095317491
1101110001010000100111101001100010011011100001110001111110001