The number 308502 (three hundred eight thousand five hundred two) is written in Roman numerals as follows: CCCVIIIDII