Ich bin der Meinung: eine Lösung zu finden, ist in relativ kurzer Zeit möglich. Im Prinzip ist das rekursiv programmierbar, mir fallen ad hoc mehrere Ansätze dafür ein. ALLE Lösungen zu finden, ist in der Tat eine Aufgabe... Ganz dunkel tauchen in der Erinnerung Begriffe wie NP-vollständig und NP-schwer auf...

Das ist lange her und weitab von meinem momentanen Tätigkeitsfeld... insofern mag ich das nicht beurteilen.
Falls ich in der dunklen Jahreszeit etwas Zeit finde... kannst Du mir nach Prüfung meiner Lösung gerne ein paar Gummibärchen zusenden. Für meine Töchter...
Viele Grüße,
Andreas