The number 311679 (three hundred eleven thousand six hundred seventy-nine) is written in Roman numerals as follows: CCCXIDCLXXIX