Built exercise 9.