What is CCCXLIX in Roman Numerals?

CCCXLIX. How much is CCCXLIX in Roman Numerals? What is CCCXLIX? CCCXLIX = 349.
CCCXLIX = 349