The number 304412 (three hundred four thousand four hundred twelve) is written in Roman numerals as follows: CCCIVCDXII