The number 90956 (ninety thousand nine hundred fifty-six) is written in Roman numerals as follows: XCCMLVI