If there is an activity that belongs to more than one path, it is
called a bottleneck activity. The start time of this activity is the
latest one among the early start times that are obtained by analyzing
the different paths. Paths that share a bottleneck activity
should be appropriately adjusted according to the bottleneck activity’s
start and finish times.