The number 311831 (three hundred eleven thousand eight hundred thirty-one) is written in Roman numerals as follows: CCCXIDCCCXXXI