The number 31703 (thirty-one thousand seven hundred three) is written in Roman numerals as follows: XXXIDCCIII