Solution 1 complete