Robert, a developer, always reads problem statements very carefully. which of these does he do?
a. generating alternative solutions
b. identifying the problem
c. evaluating potential consequences of a solution
d. checking the grammar in the problem statement
e. solving the problem while reading about it