CSC 8710 Exercise 3