The number 304031 (three hundred four thousand thirty-one) is written in Roman numerals as follows: CCCIVXXXI