Part of 2021 Durer Math Competition Finals
Source: 2021 Dürer Math Competition Finals Day2 E9 https://artofproblemsolving.com/community/c2749870_