COT 3100: Introduction to Discrete Structures Assignments