Which of the following is the first step in the problem-solving process

A. Plan the algorithm

B. Analyze the problem

C. Desk-check the algorithm

D. Evaluate and modify (if necessary) the program

E. Code the algorithm.

Answer: Option B