The Roman number CMXCIXCMLVI is equivalent to the number 999956 (nine hundred ninety-nine thousand nine hundred fifty-six).