Part of 2020 Canadian Junior Mathematical Olympiad
Source: Canadian Junior Mathematical Olympiad - CJMO 2020 p1