12/12 en el ICPC y 5/6 en el IMO