The latest finish time of a specific activity is:
a) the same as the latest start time of the activity's predecessors.
b) always equal to the activity's earliest finish time.
c) the latest time the activity can be completed without delaying the project.
d) None of the above