The number 305054 (three hundred five thousand fifty-four) is written in Roman numerals as follows: CCCVLIV