primo tentativo fallito
troppi 3d, il sistema non ha retto nemmeno in modalità console

modificarlo per farlo andare non sarebbe un problema, ma non capisco come adottare la via che mi sembra che tu abbia imboccato.
il mio programma (per ora non fà niente, ma ho già in mente le modifiche del caso per alleggerire il tutto) calcola tutte le combinazioni possibili (non tutte le strade, ma tutte le soluzioni possibli) e le segue fino in fondo arrivando a tantissime soluzioni.
non ho la più pallida idea di come far scegliere una strada che deve per forza essere giusta
chiedo l'aiuto da casa

conoscevi a priori il metodo da adottare (cioè: lo sapevi fare anche su carta)?
cmq ora continuo a provare a calcolare tute le combinazioni possibili, poi volgio però anche riuscire a far arrivare il pc a 1 SOLA soluzione, non a tutte.
ciao