Solution 11 (18/29)

Solution 11