MATH 350 - Discrete Mathematics