Update Solution 2