The Roman number CMXCIXCML is equivalent to the number 999950 (nine hundred ninety-nine thousand nine hundred fifty).