The number 316043 (three hundred sixteen thousand forty-three) is written in Roman numerals as follows: CCCXVIXLIII