Part of 2024 Regional Olympiad of Mexico Southeast
Source: Problem 1 from Regional Olympiad of Mexico Southeast 2024