Part of 2006 Balkan MO
Source: Balkan MO 2006, Problem 1; Crux 1998, proposed by Mohammed Aassila; Kömal; ...