IOI 2004

IOI 2004

Tasks in the IOI 2004.