Puzzles solved by DNA