PE problem 17