Puzzles solved by dfghjkl