The number 306021 (three hundred six thousand twenty-one) is written in Roman numerals as follows: CCCVIXXI