Roman numerals now all working for 1 to 3000