The number 304872 (three hundred four thousand eight hundred seventy-two) is written in Roman numerals as follows: CCCIVDCCCLXXII