A systematic approach to training consists of various stages. Arrange the following training stages in the logically correct sequence.
(A) Design & developing training
(B) Training needs assessment
(C) Evaluating training
(D) Determining training objectives
(E) Implementing training
Choose the correct answer from the options given below: