The 31st International Olympiad in Informatics