working roman up to 9999 no special cases