Zählen/Nachfolgerzählen im römischen Zählsystem/Aufgabe

Man definiere, welche endlichen Zeichenketten aus im römischen Zahlsystem (mit oder ohne Subtraktionsregel) erlaubt sind und welche nicht. Man erstelle einen Algorithmus, der zu jeder erlaubten römischen Zahl den Nachfolger berechnet.