The number 23503 (twenty-three thousand five hundred three) is written in Roman numerals as follows: XXIIIDIII