gq1951-csc4710-exercise2