The number 306960 (three hundred six thousand nine hundred sixty) is written in Roman numerals as follows: CCCVICMLX