The number 312050 (three hundred twelve thousand fifty) is written in Roman numerals as follows: CCCXIIL