Steely Dan Puzzles