Finished 17.b.