beginning of problem 3.55