slight problem with roman numerals conversions