What is MDCCCXXXI in Roman Numerals?

MDCCCXXXI. How much is MDCCCXXXI in Roman Numerals? What is MDCCCXXXI? MDCCCXXXI = 1831.
MDCCCXXXI = 1831