CSC207 Homework 9