The number 58946 (fifty-eight thousand nine hundred forty-six) is written in Roman numerals as follows: LVIIICMXLVI