Solution 2 GO