Puzzle 308: Ripple Play 2

No comment.