searching for solutions figure problem figure problem arc(' ',' ', )arc(' ',' ', )arc(' ',' ', )]start ' 'goals {' '}positions={' '( )' '( )' '( , )' '( , )' '( , )}the second search problem is one with nodes where many paths do not lead to the goal see figure searchproblem py -(continued problem search_problem_from_explicit_graph{' ',' ',' ',' ',' ',' ',' ',' '}[arc(' ',' ', )arc(' ',' ', )arc(' ',' ', )arc(' ',' ', )arc(' ',' ', )arc(' ',' ', )arc(' ',' ', )]start ' 'goals {' '}positions={' '( )' '( )' '( , )' '( , )' '( , )' '( , )' '( , )' '( , )}the third search problem is disconnected graph (contains no arcs)where the start node is goal node this is boundary case to make sure that weird cases work version june