CH5-E2:book's solution...but it doesn't work. Need to take a look.