What is CCCXXVI in Roman Numerals? CCCXXVI = 326