Solution 6