L'ICPC est un défi très difficile :