Who should know the most about the progress toward a business objective or a release, and be able to explain the alternatives most clearly?

(choose the best answer)
A.
The Product Owner
B.
The Project Manager
C.
The Developers
D.
The Scrum Master
 Avoid using the following keywords: a., business, developers, alternative
user