Solution 11 (28/29)

Solution 11