solve exercise 8.1