Gennady Korotkevich - IOI2012 2nd Place

Gennady Korotkevich - IOI2012 2nd Place