The final of the BrainBashers triathlon was a close run thing. The whole tournament was decided on the last two sections, swimming and cycling. Adrian didn't win either section. The person who won the swimming came third in the cycling. Adrian beat Keith in swimming, but was beaten by Keith in the cycling. Keith was last in neither section. Duncan won the cycling, but was beaten by Billy in the swimming. Can you work out who came where in each section?