Solution 11 (20/29)

Solution 11