CSC 312 PAST QUESTION