Puzzle path