...[Start1 | Path1], [S2 | P2], [S3 | P3]) :-
next_node(Start1,S2,S3, Goal1,G2,G3, Visited1,V2,V3, Next_node1,Next_node2,Next_node3),
/*write('Visited: '), write(Visited1),write(V2),write(V3), nl,*/
depth_first1(Next_node1,Next_node2,Next_node3, Goal1,G2,G3, [Next_node1 |...