A. you have many options available at the beginning of a problem, but few options at the end
B. the problem does not have a well-specified goal
C. you can recognize the similarity between two problems
D. a problem has obvious subgoals