The number 31503 (thirty-one thousand five hundred three) is written in Roman numerals as follows: XXXIDIII