Puzzle 50 solution - 23 parts


#1

Using the same logic as the book, but it is easier to see what is going on. We need to alternate taking 4 balls from each side, so we want two 2 bit registers and a crossover.