I am trying to solve this puzzle:
Problem: The Park is covered by a network of hiking paths.
Goal: Find an algrithm by which you'll find (in finite time) the crossing at which the restaurant is located.
Rules:
- The paths form a finite connected graph in which each crossing (that is, each crossing of paths) is of degree 3.
- The crossings are indistinguishable one from another: it is not possible to know which crossing one has arrived at, to identify the paths meeting there, or to recognize whether one has been there before.
- Strict rule against leaving markings in the park. It is not ok to mark crossings or path in any way.
- If you enter a crossing by one path you must leave it by a different path. You have initially arrived at some node by one of its incident paths.
My questions:
For rule 1: I cannot find any graph where every node has a degree of 3. At least one node has degree 2.
2nd question: If I cannot mark the paths where I have been, what can I do to find a sufficient solution? Just go right, right right and one time left?