The number 315056 (three hundred fifteen thousand fifty-six) is written in Roman numerals as follows: CCCXVLVI