The number 312052 (three hundred twelve thousand fifty-two) is written in Roman numerals as follows: CCCXIILII