finished 3a), started 3b)