The Roman number CMXCIXCMXLIX is equivalent to the number 999949 (nine hundred ninety-nine thousand nine hundred forty-nine).