At the recent BrainBashers Festival, the 100 metres heats were closely monitored. Each contestant had to run in two races so that the average place could be determined. Only one runner finished in the same place in both races. Alan was never last. Charlie always beat Darren. Brian had at least one first place. Alan finished third in at least one of the races. Both Darren and Charlie had a second place. What were the two results?
Race 1: Brian, Charlie, Alan, Darren.
Race 2: Charlie, Darren, Alan, Brian.
To explain - since Charlie always beat Darren and Darren had a second place, one race must have been Charlie first and Darren second. Brian therefore won the other race with Charlie second. Since only one runner finished in the same place in both races, this must have been Alan in third. QED.