Puzzle 52 Solution - 25 parts




Well spotted, seeing that, since you’re never going to have to count past 3, you can treat B as two separate 2-bit counters, but you could have taken things one step further - since your solution breaks if you ever overflow the top half of B, you’ve got a spare ramp in there:



Good call, didn’t even notice that ramp wasn’t getting hit while it was running.