Solution 1 (PDF)
Solution 2 (PDF)