The number 291012 (two hundred ninety-one thousand twelve) is written in Roman numerals as follows: CCXCIXII