What is MDCCCXCIX in Roman Numerals?

MDCCCXCIX. How much is MDCCCXCIX in Roman Numerals? What is MDCCCXCIX? MDCCCXCIX = 1899.
MDCCCXCIX = 1899