logic maze puzzles - Search