Finish Chapter 2 exercises