What is MMCXXXIX in Roman Numerals?

MMCXXXIX. How much is MMCXXXIX in Roman Numerals? What is MMCXXXIX? MMCXXXIX = 2139.
MMCXXXIX = 2139