completed problem 19