The number 266012 (two hundred sixty-six thousand twelve) is written in Roman numerals as follows: CCLXVIXII