CSC340ExamSol.pdf