Report of the 31st international olympiad in informatics - the most important programming contest for high school students (process, tasks, results).