Solution 11 (27/29)

Solution 11