Heterogeneous Earliest Finish Time