Perfect Square
1666404853629372025 is a perfect square (1290893045 × 1290893045)
1666404853629372025 is a perfect square (1290893045 × 1290893045)
1666404853629372025 is odd
Previous odd number is 1666404853629372023
Next odd number is 1666404853629372027
1011100100000010000100110001010101000100100001100011001111001