What is DXXVI in Roman Numerals? DXXVI = 526