21 августа в Загребе завершилась XIX Международная Олимпиада школьников по информатике (IOI) — соревнование, которое собирает сильнейших молодых программистов со всего мира. В олимпиаде приняли участие 289 школьников из более чем 70 стран мира. По результатам соревнований присуждено 25 золотых, 48 серебряных и 71 бронзовая медаль. Российская команда в составе Андрея Колосова (Москва), Ильи Разенштейна (Нижний Новгород), Владислава Епифанова (Нижний Новгород) и Александра Калужина (Саратов) завоевала три золотых и одну серебряную медаль. В неофициальном командном зачёте это второй результат после китайской команды (4 золотых медали). Лучший результат за всю историю проведения подобных соревнований показали школьники Казахстана, с 2 золотыми, одной серебряной и одной бронзовой медалями разделившие третье-пятое командное место с командами США и Тайваня.
Абсолютное первое место занял Томаш Кульчиньски (Польша). Это не первый его успех: в этом году поляк вышел в финал TopCoder Open — соревнования, фактически являющегося открытым индивидуальным чемпионатом мира по программированию. Из российских участников золотые медали получили Андрей Колосов из Москвы (9-10 абсолютное место), Илья Разенштейн из Нижнего Новгорода (11 абсолютное место) и Владислав Епифанов (15-16 абсолютное место). Серебряная медаль у Александра Калужина из Саратова. Кроме Ильи Разенштейна, уже выигрывавшего “золото” на прошлогодней олимпиаде, остальные россияне участвовали в IOI впервые. Тренировал российскую команду двукратный чемпион мира по программированию в составе команды СПбГУ Андрей Лопатин.