Part of 2020 Saint Petersburg Mathematical Olympiad
Source: Saint Petersburg MO 2020 Grade 11 Problem 7