The number 304054 (three hundred four thousand fifty-four) is written in Roman numerals as follows: CCCIVLIV