What is MDCCCXLIX in Roman Numerals?

MDCCCXLIX. How much is MDCCCXLIX in Roman Numerals? What is MDCCCXLIX? MDCCCXLIX = 1849.
MDCCCXLIX = 1849