Conpleted problem 4