Traduce números del 1 al 3999 a romanos y romanos canónicos a arábigos. Detecta formas incorrectas como IIII, VV o IC y explica las reglas.