What is CCXCIX in Roman Numerals? CCXCIX = 299