Draw the task relationships diagram, and identify earliest start/finish times, as well as latest start/finish times, slack, and critical path.

A project is broken down into 8 tasks–A to H–with given duration times and predecessors.

Task Duration Predecessor
A 3
B 4
C 4 A, B
D 5 A
E 2 A, B
F 8 C, D
G 4 D, E
H 3 F, G

Draw the task relationships diagram, and identify earliest start/finish times, as well as latest start/finish times, slack, and critical path. (60 points)
Draw the Gantt chart and identify the critical path and slacks with different colors. (40 points)