IOI 2005

IOI 2005

Tasks in the IOI 2005.