What is CCCXCIX in Roman Numerals?

CCCXCIX. How much is CCCXCIX in Roman Numerals? What is CCCXCIX? CCCXCIX = 399.
CCCXCIX = 399