Really solve problem 4