The number 20146 (twenty thousand one hundred forty-six) is written in Roman numerals as follows: XXCXLVI