Dirty Dancing Puzzles