The number 311603 (three hundred eleven thousand six hundred three) is written in Roman numerals as follows: CCCXIDCIII