3.6 Assigning Tasks: A data processing department wishes to assign five program- mers to five programming tasks (one programmer lo each task). Management lias estimated the total number of days each programmer would take if assigned to the different jobs, and these estimates are summarized in the following table. Task 1 2 3 4 1 50 43 60 54 45 u AwN 2 25 30 28 29 32 3 78 70 80 75 70 4 64 56 66 60 62 5 60 72 68 70 75 Programmer (a) Determine the assignment that minimizes the total programmer days required to complete all five jobs. (c) How would the solution change if programmer 3 could not be assigned to tasks 2 or 4?