cnoi25 - MPGH