CNN reports that a team of three students from Russia won the 2006 Association for Computing Machinery’s International Collegiate Programming Contest. Students participating in the event, now in its 30th year, had just five hours to solve perplexing computing puzzles such as how to connect gears of a clock when given a specific shaft speed, CNN reports. There were three runner-up gold medal winners, including the University of Twente in the Netherlands. Three schools also shared a silver medal, including the team from the Massachusetts Institute of Technology.