Path Logic Puzzle