Approach Graph Puzzle Revised