What is CCXCIX in Roman Numerals?

CCXCIX. How much is CCXCIX in Roman Numerals? What is CCXCIX? CCXCIX = 299.
CCXCIX = 299