# Sunday Times Teaser 2682 – 007

### by Graham Smithers

Each of the villains Drax, Jaws, Krest, Largo, Morant, Moth, Sanguinette and Silva are ordered to disprupt the orbits of a different one of the planets Earth, Jupiter, Mars, Mercury, Neptune, Saturn, Uranus and Venus.

But each of the agents Brosnan, Casenove, Connery, Craig, Dalton, Dench, Lazenby and Moore have been assigned to deter a different villain.

For all eight combinations of villain, planet and agent, when the names are taken in pairs (villain/planet, planet/agent and agent/villain), exactly two different letters of the alphabet occur in both.

List the eight agents in alphabetical order of their assigned villains.

V/P listing gives us MOTH=EARTH and SANGUINETTE=MERCURY

P/A lisiting gives us VENUS=BROSNAN

A/V lisiting gives us JAWS=CASENOVE and MORANT=CRAIG as a result of which by trial and error we can reach to the answer.

3. Here’s a recursive Python solution.

The (villain, planet, agent) triples are printed in order by villain, so required answer is the list of agents in the order printed.