Part of 2015 Rioplatense Mathematical Olympiad, Level 3
Source: Olimpiada Rioplatense 2015-Level 3-Problem 3