The number 311218 (three hundred eleven thousand two hundred eighteen) is written in Roman numerals as follows: CCCXICCXVIII