Roman Numerals Converter

Convert between Arabic numbers (1–3999) and Roman numerals. Validates and rejects malformed forms like IIII.