Incomplete exercise 2