CMPS111_Assignment1