Intermediate exercises start here.