Solution 11 (16/29)

Solution 11