McGill COMP321 Solve Session 2