Solution 11 (15/29)

Solution 11