What is CCLXXXIX in Roman Numerals? CCLXXXIX = 289