Solve the maze