What is DXXIX in Roman Numerals? DXXIX = 529