An algorithm A is admissible if ___________
(a) It is not guaranteed to return an optimal solution when one exists
(b) It is guaranteed to return an optimal solution when one exists
(c) It returns more solutions, but not an optimal one
(d) It guarantees to return more optimal solutions
Please answer the above question.