Contemporary Logic Design part 4 of 5