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