The 22nd International Olympiad in Informatics was held August 14-21, 2010 at the University of Waterloo: