Solution 7 partially solved