Solution 11 (23/29)

Solution 11