The number 23958 (twenty-three thousand nine hundred fifty-eight) is written in Roman numerals as follows: XXIIICMLVIII