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