Solution 11 (10/29)

Solution 11