Lecture 10 - Combinational Logic Design, Part 1