problem 19-22