Solution 4