Dann gehe ich alle Regeln durch und streiche Werte, die nicht erlaubt sind. Den Durchlauf aller nicht zwischenzeitlich endgültig berücksichtigten Regeln wiederhole ich, bis ich zu einem eindeutigen Ergebnis komme.
Das ist einerseits nicht effizent und andererseits Fehlerhaft.
Effizienter ist es, jede Zeile (Anforderung) in ein Teilmuster (also kleine Taqbellen) zu stecken und diese dann zusammenszusetzen.
Das löst aber immer noch nicht das logische Problem der unvollständigen Fragestellung. Du gehst davon aus, dass die fünf Stände in einer Reihe stehen - was ist aber, wenn sie z.B. kreisförmig angeordnet sind und es keine äußerst linken oder rechten Stand gibt?