Roman number engine