Part of 2011 All-Russian Olympiad Regional Round
Source: Problem 4 of Russian Regional Olympiad 2011, grade 10 (day 1