1. Practical Assignment 1 - Combinatorial Logic