Puzzle 320: Ripple Play 4

This wound up being a little bit on the hard side. (I think this is a good thing.)

Blog Archive