Completed Section2 exercises