Appendix 2: Challenge Exercise Solutions