The name of the puzzle is traveling-salesman. Load init-tourrc. Ok. The name of the action is move-salesman. If a clear location is adjacent to a red block then you can move the red block onto the clear location and move a clear available blue block onto a location that was below the red block. If a block is not on a location then it is available. If a location is not below an object then it is clear. If a location is next to an object but it is not diagonal with the object then it is adjacent to the object. The solution has eleven steps. Load final-tourrc. The goal is that all locations are covered and a red block is adjacent to a green location. Ok. If a location is below an object then it is covered. Done. No.