CSC 4710: Exercise 4