What is CCCLXXXIX in Roman Numerals? CCCLXXXIX = 389