The number 307056 (three hundred seven thousand fifty-six) is written in Roman numerals as follows: CCCVIILVI