Part of 2018 Centroamerican and Caribbean Math Olympiad
Source: 2018 Centroamerican and Caribbean Math Olympiad