CSC207 Lab Assigment 3 Code