Congratulations to all the medalists! Well done. Big thanks to dave g for running this contest.