The Roman number CMXCIXCMLX is equivalent to the number 999960 (nine hundred ninety-nine thousand nine hundred sixty).