12/12 op de ICPC en 5/6 op de IMO