Here’s my solution (it’s the one from the book):

And here’s the link:

http://www.lodev.org/jstumble/?board=1r0re0rl0rle0rlierl0f0rleerl0f0rleerl0flrleer

**Description:** By putting ramps on either side of a bit (pointing inward), you can flip the bit and the ball ends up in the same place regardless of the starting position of the bit. In this puzzle, all of the bits have ramps on either side. An added bit on top directs the first blue ball to the first column of bits, then the second column of bits, and then a red ball flips the third column of bits.