roman numerals

inelegant but works