Today we hosted the Google Code Jam finals, inviting 100 of the world's top programmers to flex their brains in a grand coding showdown. This is our fifth annual Global Code Jam competition, and thanks to a new platform created by a 20%-time team that includes previous Code Jam winners, more than 11,000 contestants tackled complex algorithmic challenges, programming in the language of their choice. After a series of online rounds in July and August, the top 500 semi-finalists competed in regional semifinals at 15 offices across Europe, Asia and the Americas to determine the final 100.

We're pleased to announce that after three hours of furious typing, debugging and problem-solving at the onsite finals in Mountain View. this afternoon, Tiancheng Lou of China took home the $10,000 Grand Prize. Zeyuan Zhu from China won second place, Bruce Merry from the UK came in third, and cash prizes went to the other finalists. Overall, the 100 finalists represented 23 different countries.

Congratulations to all the Code Jammers. We hope to see you at the next Jam. It's never too early to start practicing!