Puzzles solved by gene