4.9 Example challenge solutions