CSC 411 Past question 2023 | AbS