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?