a partial solution 1-3999 arabic to roman