40th International Physics Olympiad

Mérida Yucatán, México, July 11th to 19th, 2009.