The number 311003 (three hundred eleven thousand three) is written in Roman numerals as follows: CCCXIIII