Instructions: The task is to generate the correct answer for a given math problem.
Input: Problem: a plant manager must assign 8 new workers to one of five shifts . she needs a first , second , and third shift , and two alternate shifts . each of the shifts will receive 2 new workers . how many different ways can she assign the new workers ?
Output:
336