Puzzles solved by dsl