What is MDCCCXLVI in Roman Numerals?

MDCCCXLVI. How much is MDCCCXLVI in Roman Numerals? What is MDCCCXLVI? MDCCCXLVI = 1846.
MDCCCXLVI = 1846