problem 4, came with help