Can you try this | Olympiad Problems | Watch how nice the solution is.

Published --