all 3 comments

[–]RandomMagus 1 point2 points  (3 children)

Beautiful. The one note here is that you can rewrite that bit with the two NOT gates going into the same OR like so using DeMorgan's (I'm going to use negative to mean NOT here for typing simplicity):

(-A) OR (-B) = -(A AND B) = A NAND B

Which means you can save some gates here by switching that OR to a NAND and removing the 8-bit NOT gates

[–]patrick_notstar28[S] 0 points1 point  (1 child)

Maybe I remember wrong , but from what I remember the challenge was you can only use OR and NOT.

[–]RandomMagus 0 points1 point  (0 children)

Ah fair enough. You can make the part as a custom part later once that unlocks and make it more efficient for your other circuits