Puzzles solved by drap